六、Centos7.6安装和配置Nginx服务器[⽬录]
建议顺序阅读
6.Nginx的安装与配置
从这部分开始,下⾯的流程属于我⾃⼰习惯的⼀些配置,可以选择你感兴趣的部分进⾏操作。
⼀开始说了,使⽤的是LANMP部署⽅案,怎么能少了Nginx呢。
LANMP的主要优点是实现动静态分离以及负载均衡。
①添加 yum 源
Nginx 不在默认的 yum 源中,可以使⽤ epel 或者官⽹的 yum 源,下⾯使⽤官⽹的 yum 源。
rpm -ivh /packages/centos/7/noarch/RPMS/arch.rpm
查看源没有没有添加成功:
yum repolist
②安装
yum -y install nginx
③修改Apache默认端⼝
因为都默认使⽤80端⼝,这⾥如果不修改的话,因为80端⼝被Apache占⽤,会启动失败。
vim /etc/httpd/f
将Listen 80改为Listen 8080,保存退出。
将wordpress⽂件夹Apache配置⽂件也同步修改。
vim /etc/httpd/conf.f
wordpress安装首页将Listen 80改为Listen 8080,保存退出。
重启Apache服务:
systemctl restart httpd
④设置开机启动并启动Nginx服务
systemctl enable nginx
systemctl start nginx
这时候打开⽹址IP应该能看到Welcome to nginx!欢迎页⾯,证明Nginx安装成功。
⑤设置反向代理
这时候外⾯还不能访问我们的wordpress页⾯,因为Nginx还没有把访问请求转发到Apache监听的端⼝。添加wordpress配置⽂件:
vim /etc/nginx/conf.f
添加下⾯的内容:
server {
listen 80;
server_name www.shangyexin;
location / {
proxy_pass 127.0.0.1:8080;
proxy_set_header Host $host;
}
}
添加完成后重启Nginx服务:
systemctl restart nginx
这时候再打开你wordpress的域名发现⼜可以访问了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论