lala.im:DoraCMS配置Nginx反向代理

運維技術·lala.im · 2018-02-03 · 135 人浏览

原文地址:https://lala.im/2528.html,請支持原作者!該處僅作轉載。

继续昨天的教程把最后没写完的内容补充一下,关于DoraCMS用Nginx配置反向代理。
DoraCMS的安装教程可以看这里:
基于Node.js的开源建站系统DoraCMS安装教程

配置环境:CentOS7X64
我们先来安装Nginx,新建一个repo:

vi /etc/yum.repos.d/nginx.repo

写入如下内容:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

保存,然后就可以用yum来安装了:

yum -y install nginx

注意:此repo安装的nginx是稳定版本,如需beta版本可以移步:http://nginx.org/en/linux_packages.html
看到如下图回显就说明安装成功:

範例
让nginx开机启动:

systemctl enable nginx

接着启动nginx:

systemctl start nginx

查看nginx当前状态

systemctl status nginx

如图显示Active就说明运行正常:

範例
进入到nginx的站点配置目录:

cd /etc/nginx/conf.d

增加一个conf:

vi fandai.conf

写入如下内容:

server {
    listen       80;
    server_name  你的站点域名.com www.你的站点域名.com;
    
location / {
    proxy_pass       http://你的VPS公网IP:8080;
    proxy_set_header Host      $host;
    proxy_set_header X-Real-IP $remote_addr;
    }
}

保存,然后重启nginx:

systemctl restart nginx

现在DoraCMS就通过Nginx反向代理到80端口了,你可以访问你的域名试试。

運維技術 CMS Nginx lala.im
Theme Jasmine by Kent Liao