写在前面
:由于最近比较频繁地在阿里云、腾讯云的虚拟机上安装开发环境,经常忘记安装步骤,以前笔记都是记在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,一定要开启,开启命令见上。
写在最后:
本人小白一枚,如有哪里表述不清或表达有误,请评论指出。