Linux部署Nginx服务
1.配置ip与访问外网、物理机相通:
windows操作:
- 设置虚拟机网卡为桥接模式
- 打开编辑>虚拟网络编辑器>更改设置>Vmnet0桥接模式>>桥接到:物理机当前使用网络的网卡
修改网卡配置文件前,先关闭服务
- systemctl stop NetworkManager
- systemctl disable NetworkManager
- 两边关闭防火墙:
- systemctl stop fireewalld
- systemctl disable fireewalld
配置静态ip:
- vi /etc/sysconfig/network-scripts/ifcfg-ens33
- BOOTPROTO=‘static’
- ONBOOT=‘yes’
- IPADDR=192.168.xxx.xxx IP地址
- NETMASK=255.255.255.0 子网掩码
- GATEWAY=192.168.xxx.xxx 网关(用于联系外网)
- DNS=8.8.8.8 配置DNS
esc+:wq回车 保存退出
重启网络服务 systemctl restart network
ping www.baidu.com 进行测试 (如出现:ping: unknown host www.baidu.com)
- 配置 vi /etc/resolv.conf 添加:
- nameserver 8.8.8.8
- nameserver 8.8.4.4
2.下载并且安装nginx:
vi /etc/yum.repos.d/nginx.repo (建议使用xshell远程登录操作)
复制如下:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/
r
e
l
e
a
s
e
v
e
r
/
releasever/
releasever/basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
esc+:wq保存退出
yum install nigix -y 下载nginx
3.上传项目:
- 这里上传了一个web小游戏(自己可以在百度进行下载)
编写nginx服务:
- 进入nginx服务的文件夹:cd /etc/nginx/conf.d
- 备份文件 default.conf default.conf.bak(这里暂时不用)
- 这里创建了两个文件分别是 yx1.conf yx2.conf 指向两个游戏文件夹,配置如下内容:
- 端口号必须唯一,操作完成后:systemctl restart nginx 查看状态:systemctl status nginx 成功如下:
- 完成Linux nginx部署.