nginx 机器(CML).note

noteId: WEB51b68967b3fe022f8b746881a32fe6ec · 原始路径:/ALL/网络 - C模块/CML 2.9.1新增机器配置/nginx 机器(CML).note · 图片:9 · 附件待处理:0

 
 
·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 就不需要二次重启,因为这样它直接就刷新了服务的配置文件: