事前准备
联网状态,Nginx安装包,Xshell跟Xftp
Nginx下载地址,看不懂英文建议翻译成中文选择稳定版本
http://nginx.org/en/download.html

正题来了
使用Xftp连接并上传安装包至虚拟机

先安装相关依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
解压下载好的Nginx(后面的-C …/是指定目录,省略则为当前目录)
zxvf nginx-1.18.0.tar.gz -C ../
接着进入解压好的Nginx目录 使用命令 ./configure

安装及检查安装
make && make install
一切正常后进入/usr/local 会发现有个nginx文件夹,进入
cd /usr/local
ls -l

进入其的sbin目录
cd nginx/sbin/
ls

执行命令 ./nginx 就算是开启了Nginx
可执行该命令查看nginx进程是否开启
ps -ef |grep nginx
前两行代表已经开启了,第三行表示的是你输入ps -ef |grep nginx的所在进程

关闭:./nginx -s stop
重启:./nginx -s reload

开始测试
我是在主机上进行测试 ,那就涉及到虚拟机的端口开放
看看已经开放了那些端口:firewall-cmd --list-all
我在安装tomcat的时候也使用主机测试,所以开放了8080端口

开放端口 注:我用的是7,centos6貌似不是这么开放端口的
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙,再次查看
systemctl restart firewalld.service
firewall-cmd --list-all

在本机浏览器输入虚拟机ip地址就OK了

本文详细介绍如何在CentOS系统中安装Nginx,并通过Xftp上传安装包,完成依赖安装、解压、配置及启动Nginx服务。此外还介绍了如何通过主机测试虚拟机上的Nginx服务。
3928

被折叠的 条评论
为什么被折叠?



