阿里云那域名解析那有误读 我在偏远的电信网选择中国联通解析死活解析不出来
以上这么配置就对了....选择默认.瞬间解析出来....
出于对nginx 配置不够熟悉 后来一点点理出来. 不带www 也正常访问到指定目录. 二级域名结果找不到目录...而且通过80端口抓包 抓二级域名访问的包
也无本机ip的信息,想了想应该是二级域名解析出了问题
抓包命令
tcpdump tcp port 80 -n -X -s 0
总结一下
nginx 默认的那个nginx.conf
vi /usr/local/nginx/conf/nginx.conf 这个文件 server_name配置localhost 我觉得是固定ip访问的方式 root是指定访问来了到哪个目录取
server { listen 80 default_server reuseport; #listen [::]:80 default_server ipv6only=on; server_name localhost; index index.html index.htm index.php; root /home/wwwroot/wq.jxxx.cn; #error_page 404 /404.html; # Deny access to PHP files in specific directory #location ~ /(wp-content|uploads|wp-includes|images)/.*.php$ { deny all; } include enable-php.conf; location /nginx_status { stub_status on; access_log off;
如果此处 server_name localhost; localhost 改成网站域名会提示 重复配置的警告
这个配置文件末尾include vhost/*.conf; 代表 nginx 还要加载 虚拟主机目录里边的配置文件
所以在此 www 二级域名 一级域名 server_name www.xxx.com xxx.com
我是设置到一起的 ,一般来说访问网站就是如此,. 这两个域名 指定同一个root 目录 即可
而bbs之类的二级域名单独设置一个
添加bbs虚拟主机命令
lnmp vhost add 这个方便不用自己一个一个添加配置了
修改代码目录权限
自己玩的用chmod 777 即可
添加完之后 重启nginx 或者reload
lnmp restart
service nginx reload restart 方法多种
就此测试了好几个小时的问题解决