# nginx startup

# nginx install

  • CentOS
  1. 新建 nginx.repo 文件
h
$ vi /etc/yum.repos.d/nginx.repo
h
# nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0 # 不检查 gpg
enabled=1  # 默认开启
  1. 安装
h
$ yum install nginx -y
# 浏览器访问 IP 即可

# nginx flow

h
# 测试配置
$ nginx -t 
# 启动
$ systemctl start nginx
$ systemctl enable nginx
# 重启
$ systemctrl reload nginx

# nginx resources

  • Nginx 如何设置 IPv6 网站
  • nginxconfig.io

# nginx tips

# nginx 反向代理 (proxy) 时传递真实 IP

proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# nginx 获取、返回 IP

location /ip {
    default_type text/plain;
    return 200 $remote_addr;
}
location /json_ip {
    default_type application/json;
    return 200 "{\"ip\":\"$remote_addr\"}";
}

# nginx 403 for forbidden

h
$ getenforce 
# 如果是 Disabled 可能是其他权限引起的,如果不是 [eg:Enforincing] 就修改这个 selinux 配置
# chcon -Rt httpd_sys_content_t [访问路径]

http://www.ha97.com/4336.html
https://www.barretlee.com/blog/2016/11/19/nginx-configuration-start/

# nginx 配置二级域名

  1. 在运营商处未二级域名添加解析 (多个二级域名解析到同一个 ip 即可)
  2. 在 nginx server 模块中添加配置 server_name 2.yourdomain.top two.youdomain.cc;

# Resources

  • 如何改进 NGINX 配置文件节省带宽? - NGINX 官方的博客文章,教大家五个小技巧,通过改进配置来节省带宽、提高性能。
  • NGINX Config
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

不会游泳 微信支付

微信支付

不会游泳 支付宝

支付宝

不会游泳 贝宝

贝宝