안녕하세요, nginx의 초보자입니다. 아파치가 이미 실행중인 서버 (Ubuntu 4를 실행 중)에 설정하려고했습니다.
그래서 나는 apt-get install
그것을 nginx를 시작하려고했습니다. 그런 다음 다음과 같은 메시지가 나타납니다.
Starting nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
configuration file /etc/nginx/nginx.conf test is successful
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
아파치가 포트 80을 사용하는 것처럼 말이된다.
그런 다음 수정하려고했는데 nginx.conf
기사를 참조 했으므로 다음과 같이 변경했습니다.
server {
listen 8080;
location / {
proxy_pass http://xx.xx.xx.xx:9500;
proxy_set_header Host $host:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Via "nginx";
}
이것을 저장하고 nginx를 다시 시작하려고 시도해도 여전히 이전과 같은 오류가 발생합니다. 나는 이것에 관한 관련 게시물을 실제로 찾을 수 없습니다. 좋은 사람들이 약간의 빛을 could 수 있습니까?
미리 감사드립니다 :)
===================================================== =======================
conf의 모든 내용을 여기에 게시해야합니다.
user www-data;
worker_processes 1;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
# multi_accept on;
}
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
server {
listen 81;
location / {
proxy_pass http://94.143.9.34:9500;
proxy_set_header Host $host:81;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Via "nginx";
}
}
}
mail {
See sample authentication script at:
http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript
auth_http localhost/auth.php;
pop3_capabilities "TOP" "USER";
imap_capabilities "IMAP4rev1" "UIDPLUS";
server {
listen localhost:110;
protocol pop3;
proxy on;
}
server {
listen localhost:143;
protocol imap;
proxy on;
}
}
기본적으로 서버 부분을 추가하는 것 외에는 아무것도 변경하지 않았습니다.