操作系统:CentOS 7.0 x86_64 (64bit)(纯净版)
工具:MobaXterm 工具下载链接
操作步骤详细视频:某站-孟淑君老师的讲解视频
linux系统安装nginx
链接nginx服务器
(1)安装gcc(把nginx源码进行编译,需要用gcc)
yum install gcc-c++
查看安装是否成功 查看版本号
gcc -v
(2)安装 pcre-devel(nginx的http模块用pcre解析正则表达式)
yum -y install pcre-devel
(3)安装 openssl(安全套接字层密码库)
yum -y install openssl openssl-devel
(4)nginx下载 nginx官网下载链接
(5)把nginx文件放到linux服务器上(第一次用的话建议参考我的安装目录进行操作,操作一遍就会对nginx安装具有一定的理解)
tips:我是把下载的压缩包放到了usr目录下(使用ftp上传也都可以)
(6)!!!进入文件目录执行(命令 cd 文件夹)!!! 解压nginx
cd usr
tar -zxvf nginx-1.20.2.tar.gz
能在同级目录下面找到解压后的文件夹
(7)进入文件目录执行《自动配置》
cd nginx-1.20.2
./configure
(8)执行make命令
make
(9)执行make install命令
make install
(10)看能否查看到安装路径
whereis nginx
控制台打印:nginx: /usr/local/nginx
能看到目录就安装成功了
(11)进入目录 安装目录下的sbin目录 启动nginx
cd /usr/local/nginx/sbin
./nginx
ok启动安装成功
tips:查看nginx进程
ps -ef | grep nginx
有的小伙伴通过ip+默认端口没能访问成功,可能是端口没有放开
下面就介绍端口的开放方法
linux系统操作防火墙
查看防火墙状态
systemctl status firewalld
如图:
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld
查看防火墙开放的端口(ports是开放的端口)
firewall-cmd --list-all
如图:
添加端口号 success成功::注意重启防火墙才会生效
firewall-cmd --zone=public --add-port=90/tcp --permanent
也可以添加范围端口:90-100,注意重启防火墙才会生效
重启防火墙
firewall-cmd --reload
查询指定的端口是否开放
firewall-cmd --query-port=80/tcp
移除端口:注意重启防火墙才会生效
firewall-cmd --permanent --remove-port=80/tcp
注意重启防火墙才会生效