第一
第二
cat /etc/nginx/nginx.conf:
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
keepalive_timeout 65;
include /etc/nginx/conf.d/*.conf;
}
第三
cat a1.com.conf:
server {
listen 8001;
server_name localhost;
location / {
root /usr/share/nginx/html-8001;
index index.html index.htm;
}
}
第四
第五 重启nginx配置
nginx -s reload
第六
查看nginx配置有效性:
第七
重启防火墙:
firewall-cmd --reload
第八
查询8001端口是否开放:
第九 80端口访问正常
但经过以上操作后,8001无法访问
大伙帮参谋参谋
自个解决了:
第一:

分析着既然防火墙也放开了8001端口,nginx配置也没问题,配置中listen也没错,那么难不成你配置了,但nginx人家压根就没监听这个端口,于是:
第二:果然nginx只监听了80端口,立马把这个进程杀掉
kill -INT 9394
杀掉后为了避免报以下错误:
错误1:nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)
错误2:nginx: [error] invalid PID number "" in "/var/run/nginx/nginx.pid"
需要依次执行以下命令去重启nginx服务
nginx -c /etc/nginx/nginx.conf
nginx -s reload
nginx
这时再看两个端口访问都是正常的了
也发现个怪现象,一时想不明白,发个提问,结果等着等着自己就解决了,我估计是有一种神器的力量在影响者我,谢谢大伙的关注,好运。