ubuntu下nginx配置不生效,页面一直是默认页面welcome to nginx
在ubuntu上配置了nginx,在windows里边直接替换html目录就可以显示替换后的界面。解决方案:比较简单粗暴1.使用可视化图形传输界面把windows下的nginx.conf替换了ubuntu里的nginx.conf其中,windows下的nginx.conf#usernobody;worker_processes1;#error_loglogs/error.log;#error_lo
·
在ubuntu上配置nginx,在windows里边直接替换html目录就可以显示替换后的界面。可是在ubuntu上发现一直是默认页。其实出现这种情况肯定就是配置文件有问题。至于什么问题,你可以看下里边引入了一些别的配置文件(没有注释掉比如conf.d和sites-enabled两个文件夹,里面为默认的配置文件)。还有配置的默认80端口的server,找不到这些代码,也可能在引入的配置文件里。所以我们直接把配置文件替换了就解决了。
解决方案:比较简单粗暴
1.使用可视化图形传输界面把windows下的nginx.conf替换了ubuntu里的nginx.conf
其中,windows下的nginx.conf
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Headers' 'X-Requested-With';
add_header 'Access-Control-Allow-Methods' GET,POST,PUT,DELETE,OPTIONS;
server {
listen 80;
server_name 127.0.0.1;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html;
add_header X-Frame-Options ALLOWALL;
try_files $uri $uri/ /index.html;
}
}
}
2.然后再记得替换html文件即可。
ps:nginx在ubuntu上的位置
- /usr/sbin/nginx:主程序
- /etc/nginx:存放配置文件
- /usr/share/nginx:存放静态文件
- /var/log/nginx:存放日志
- 启动nginx
service nginx start
- 停止
service nginx stop
- 重启
service nginx restart
更多推荐
已为社区贡献2条内容
所有评论(0)