写在前面:由于最近比较频繁地在阿里云、腾讯云的虚拟机上安装开发环境,经常忘记安装步骤,以前笔记都是记在Notion上,但是使用Ubuntu系统后,Notion并没有Linux版的,所以笔记将慢慢迁往优快云神器。有些笔记是跟着培训机构的视频学习时做的;有些笔记是之前在各个技术博客上搜的,但是按照他们的步骤并不总是达到预期效果,所以在原文的基础上做了部分修改。为了方便自己,帮助他人,自己在云服务器上实践后,把到达预期结果的操作步骤记录于此。
文章目录
一、下载&安装
1.切换到文件下载目录
cd /usr/local/src
注:其它目录也行,只是个人习惯。
2.下载Nginx包
wget http://nginx.org/download/nginx-1.14.2.tar.gz
3.解压下载的包
tar -zxvf nginx-1.14.2.tar.gz
4.切进解压文件
cd nginx-1.14.2
5.安装依赖库
yum -y install pcre-devel
yum -y install gcc-c++
yum install zlib zlib-devel
yum install openssl openssl-devel
6.配置
./configure --prefix=/usr/local/nginx --with-pcre --with-http_ssl_module
7.编译&安装
make
make install
二、Nginx常用命令
1.启动Nginx
/usr/local/nginx/sbin/nginx
2.重启Nginx
/usr/local/nginx/sbin/nginx -s reload
3.关闭Nginx
1)查找nginx的进程号
ps -ef|grep nginx

2)杀死nginx进程
kill -9 12669
kill -9 12670
注:每个服务器的nginx进程号大概率不一样,所以找到对应位置的数字,kill -9 该数字即可。
注:查找出的第三个进程是检索进程,并不是nginx进程,所以不用杀死。
三、阿里云配置(腾讯云请跳过)
腾讯云输入IP即可访问,但阿里云不可以。输入阿里云服务器的IP并不能访问Nginx(Nginx服务器此时应开启,命令见上),因为阿里云的安全组并没有开放80端口,所以应该打开此端口;而腾讯云默认是开启80端口的。
1.进入阿里云控制台

注:登录后,会显示控制台按钮。
2.进入云服务器ECS

3.进入安全组

4.进入安全组列表

5.添加【入方向】的访问规则

6.添加规则

按照上述操作,保存即可完成配置。
四、公网访问Ningx/服务器
配置完毕,输入阿里云的公网ip地址,即可访问Nginx。
注:此时nginx,一定要开启,开启命令见上。

写在最后:本人小白一枚,如有哪里表述不清或表达有误,请评论指出。
本文档详细记录了在Ubuntu系统中安装Nginx的步骤,包括下载、解压、配置、编译和安装,并介绍了如何通过阿里云控制台配置安全组以允许公网访问。此外,还提供了Nginx的启动、重启和关闭命令,以及处理阿里云服务器不能直接通过公网IP访问的问题。
4万+

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



