特别注意

1、

其他目录下的。网页文件 必须写成 index.html  不能写成 sina.html,更不能写成test.index.html  否则报错,这是格式



2、配置域名必须要写到host里面;和通过百度访问域名是另一回事;通过 curl+ 域名访问只能对应80端口,不能写成8083其他端口 ,如下

server {
        listen       80;      注意:写 8083其他端口,就不能通过curl +域名来访问。 想从百度里面访问域名必须注册备案域名
        server_name  www.test1.com;
        access_log  logs/baidu.access.log  ;
        location / {
            root   /web/test1;
            index  index.html index.htm;
        }
    }



3、没有注册域名最后不要用域名, 容易出错, 全都写成ip+端口 模式 , 例如下面


[root@host-10-1-1-161 conf.d]# pwd
/etc/nginx/conf.d
[root@host-10-1-1-161 conf.d]# cat test1.conf 
server {
listen 8083;
server_name 127.0.0.1:8083;
location / {
root /web/sing/;
index index.html index.htm;
}
}





4、重要:修改配置文件使用虚拟机,否则怎么配置都不生效,添加如下用户

[root@host-10-1-1-161 html]# ll /etc/nginx/nginx.conf
-rw-r--r-- 1 root root 345 Aug 26 10:41 /etc/nginx/nginx.conf
[root@host-10-1-1-161 html]# vi /etc/nginx/nginx.conf
user root root;                    #说明:这里的user根据 自己的nginx.conf文件所在的目录的属主属性而定 
worker_processes 1;


5、其他目录下的 html文件,必须写成 xxx.index.html 否则无法访问  必须要带index.html  否则无法访问


[root@host-10-1-1-161 ~]# curl http://127.0.0.1:8080
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.12.2</center>
</body>
</html>
[root@host-10-1-1-161 ~]# mv /web/sing/sina.html /web/sing/index.html
[root@host-10-1-1-161 ~]# 
[root@host-10-1-1-161 ~]# curl http://127.0.0.1:8080
<html>
<p>
this is my nginx
</p>
</html>





6、8084端口不能用;端口不用冲突

 

posted @ 2018-11-24 16:13  effortsing  阅读(205)  评论(0编辑  收藏  举报