linux - 打不开nginx默认页面
问题描述
我同时装了apache和nginx 只开启nginx后 在浏览器输入localhost 显示的却是apache的页面 这是为什么?我没有动过nginx的任何配置 为什么不显示nginx的页面呢?还有我把nginx关闭后又输入了localhost试了一下 打开的还是这个页面 这个时候为什么不是404呢?
下面是nginx.conf所有的配置
user www-data;worker_processes auto;pid /run/nginx.pid;events {worker_connections 768;# multi_accept on;}http {### Basic Settings##sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;types_hash_max_size 2048;# server_tokens off;# server_names_hash_bucket_size 64;# server_name_in_redirect off;include /etc/nginx/mime.types;default_type application/octet-stream;### SSL Settings##ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLEssl_prefer_server_ciphers on;### Logging Settings##access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log;### Gzip Settings##gzip on;gzip_disable 'msie6';# gzip_vary on;# gzip_proxied any;# gzip_comp_level 6;# gzip_buffers 16 8k;# gzip_http_version 1.1;# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;### Virtual Host Configs##include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*;}#mail {# # See sample authentication script at:# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript# # # 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;# }#}
问题解答
回答1:或许你nginx配置下的root就是指向这个文件的呢。看你netstat的输出,nginx是启动成功了的,不然会提示80被apache占用。
回答2:网页f12查询响应头,看看是nginx响应还是apache响应的,看你的描述,从始至终nginx没起过作用,都是请求的apache
相关文章:
1. docker start -a dockername 老是卡住,什么情况?2. mysql - mybatis select语句问题3. python运行后没有任何反馈要怎么排查4. java内存模型的happens-before语义顺序问题5. java - 配置tomcat免安装版,无法启动 返回错误码46. 安装sublime text 3 控制台的时候出现这个报错怎么办?7. android - 安卓实现类似QQ刚换聊天背景的功能8. 现在大家是用Mysql还是mariaDb?9. javascript - QQ自带浏览器中,点击返回,就刷新页面,关闭按钮不出现,有没有人知道是怎么回事???10. 鼠标过导航标签时,无效果,请问如何查找问题
