nginx 机器(CML).note

·index文件:
# index文件存放在 /usr/share/nginx/html/ 下
## 存在两个文件:
50x.html //错误页面
index.html //index首页文件1、自定义 index文件:
自定义错误页面也是一样的操作
# 用 echo 或者用 cat > /usr/share/nginx/html/index.html <<EOF
修改成功:

2、配置 文件:
# 建议使用 sed 进行修改
## 路径:/etc/nginx/conf.d/default.conf
配置文件内容:

3、修改 Nginx 端口:
使用 sed 修改:
sed -i "s/80;/8080;/" /etc/nginx/conf.d/default.conf
sed -i "s/[::]:80/[::]:8080/" /etc/nginx/conf.d/default.conf

加 空格 和 末尾 ; 是为了防止sed 多次修改(因为每次启动该配置都会执行一次)
或者直接这样匹配:
因为sed是acl的匹配,反正端口都只在最上面两行,这样直接匹配前两行 80来进行修改

·默认需要重启两次才能生效(第一次重启修改配置,第二次重启应用配置生效)
因为这个是在重启后才修改的配置文件,再sed修改配置文件之前,nginx服务器已经启动了,因为这个时候修改的只是配置文件,还没有生效,因此需要再次重启,让它读取这个修改后的配置文件才行
·如果加上 /etc/init.d/nginx reload 就不需要二次重启,因为这样它直接就刷新了服务的配置文件:

