阿里云安装Nginx

2020-02-23  本文已影响0人  程序员小杰

突然感觉自己对于服务器非常不熟悉,然后自己的电脑又是非常的差,装vm就卡的像ppt一样,今天就狠了下心买了台阿里云的服务器,当然也是因为我是新用户,刚接触的可以去这个地址看看优惠,对于新用户还是很不错的。我就买了台2核4G的,平常练习练习。
https://www.aliyun.com/minisite/goods?userCode=bsrb3oop

一、创建目录

mkdir /usr/software/nginx  nginx压缩包存放目录
mkdir /usr/java/nginx   解压文件后存放目录

二、下载

1、下载依赖包

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2、下载nginx

//进入nginx文件夹
cd /usr/software/nginx
//下载
wget http://nginx.org/download/nginx-1.13.7.tar.gz

3、解压

tar zxvf nginx-1.13.7.tar.gz -C /usr/java/nginx

二、安装nginx

//进入nginx目录
cd /usr/java/nginx/nginx-1.13.7
//执行命令
./configure --prefix=/usr/local/nginx  其中--prefix是指定nginx安装路径
当然也可以不写,直接 ./configure 默认就是/usr/local/nginx
//执行make命令
make
//执行make install命令
make install

三、启动nginx
1、普通启动

//进入sbin文件夹
cd /usr/local/nginx/sbin/
//启动
./nginx

2、通过配置文件启动

./nginx -c /usr/local/nginx/conf/nginx.conf  需要进入 /usr/local/nginx/sbin目录

 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
其中-c是指定配置文件

查看是否启动

ps -ef |grep nginx
image.png

nginx体现由master进程和worker进程组成,master进程读取配置文件,并维护worker进程,而worker进程则对请求进行实际处理。
在浏览器中输入服务器的ip地址,如:47.105.198.54.
打不开页面,我怀疑是80端口没有打开,所以进行排查一下。
因为我使用的linux系统版本是CentOS7,所以可以在服务器中执行如下命令来验证

firewall-cmd --query-port=80/tcp
image.png

这是因为防火墙没开。通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。

image.png

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了。

image.png

如果要关闭防火墙设置,可能通过systemctl stop firewalld这条指令来关闭该功能。
再次使用命令

firewall-cmd --query-port=80/tcp
image.png

说明服务器的80端口是打不开的。
使用命令开启80端口

firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld
#记得关闭防火墙
systemctl stop firewalld 
image.png

--permanent #永久生效,没有此参数重启后失效。
然后去阿里云将80端口放开


image.png

访问ip地址。


image.png

三、关闭nginx

kill 进程号
kill -9 进程号  强制关闭
./nginx -s reload  重启
/usr/local/nginx/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t 检查配置文件是否正确
/usr/local/nginx/sbin/nginx -V 查看nginx版本,V可以小写或者大写

如果觉得对你所遇到的问题有所帮助的话,我深感荣幸。可以加个微信好友以后交流交流。


image.png
上一篇 下一篇

猜你喜欢

热点阅读