一、安装依赖
连接linux服务器:
ssl -l root 服务器地址
安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
二、安装ngnix
下载nigix:http://nginx.org/en/download.html
将下载的文件上传至linux服务器
scp /Users/maxlz/Downloads/nginx-1.17.7.tar.gz root@xx.xx.xx.xx:/usr/src
解压下载的ngnix文件
tar -xvf nginx-1.17.7.tar.gz
cd nginx-1.17.7
./configure
make && make install
然后cd
至/usr/local
,会发现多了一个nginx
文件,安装成功。
. .. bin etc games include lib lib64 libexec nginx sbin share src
三、启动nginx
cd /usr/local/nginx/sbin
./nginx
启动成功后可通过以下命令查看nginx进程:
ps -ef | grep nginx
root 23460 1 0 22:18 ? 00:00:00 nginx: master process ./nginx
nobody 23461 23460 0 22:18 ? 00:00:00 nginx: worker process
root 23533 12382 0 22:18 pts/0 00:00:00 grep --color=auto nginx
启动成功!
在浏览器中输入linux服务器地址,你会发现页面无法访问,这是因为linux默认端口是80,不能被访问,可通过设置防火墙开放80端口即可。
# 查看防火墙
firewall-cmd --list-all
打印:
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: dhcpv6-client ssh
ports:
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
ports中没有任何信息,接下里我们设置开放80端口:
sudo firewall-cmd --add-port=80/tcp --permanent
如果打印success则添加成功,重启防火墙。
firewall-cmd --reload
此时在浏览器访问,你会发现页面可以正常打开了。