Linux安装Nginx发布上线操作步骤

473 阅读2分钟

一、Nginx简介

1.Nginx是什么

Nginx是一款轻量级Web服务器,也是一款反向代理服务器

官网:nginx.org/
中文文档: www.nginx.cn/doc/

2.需要安装两个文件:

因为window本身的命令系统不够强大,他需要接触外力,类似Xshell这样的脚本对linux服务器进行操控。 但是像mac电脑就不需要,因为mac本身是unix,他大部分的命令和linux是一样的,所以现在大部分有钱的公司的员工都是发的mac笔记本,做文件传,可以把我们本地的文件传输到linux服务器上。

2.png 2.png

二、Nginx的安装

1. 进入官网下载Nginx资源:

官网下载:nginx.org/en/download…

nginx.png

2. 资源下载因为是在Linux安装,所以需要下载Linux安装的资源包,我的是1.13.7

nginx2.png

3.资源下载好之后,上传到Linux上位置自己随意,我是上传到了/root

4.显示当前路径:pwd

HL()VADXG2O$7U2$2`YE_DB.png

5.安装依赖包

1.一键安装上面四个依赖项

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

6.下载并解压安装包

1.先cd到local 再创建一个文件夹

makdir nginx

2.然后再cd进nginx

cd nginx

3.下载tar包

wget http://nginx.org/download/nginx-1.13.7.tar.gz

tar -xvf nginx-1.13.7.tar.gz

1.png

三、 安装Nginx

1.进入到nginx目录(自己上传的Linux位置)

cd /root/nginx

2.进入目录 cd nginx-1.13.7

3.执行命令 考虑到后续安装ssl证书 添加两个模块

/root/nginx/nginx-1.13.7/configure--with-http_stub_status_module --with-http_ssl_module

4.执行make命令 make

5.执行make install命令 make install

四、 配置nginx.conf

1.打开配置文件

vi /usr/local/nginx/conf/nginx.conf

2.将端口号改成8080端口(端口号可以随便选一个),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。 将localhost修改为你服务器的公网ip地址。 进入文件后 按键盘的 i 键然后输入你要修改的内容按 Esc 键盘键输入:wq回车,修改的文件内容就保存好了 。

2.png

3.重启nginx

/root/nginx/nginx-1.13.7/sbin/nginx -s reload

4.查看nginx进程是否启动:

ps -ef | grep nginx

5.如果访问不了就是火墙的问题

  • 重启防火墙: firewall-cmd --reload
  • 防火墙的关闭: systemctl stop firewalld //一般不用
  • 随后访问该ip: 端口 即可看到nginx界面。

6.安装完成, 进入安装目录中

命令: cd /usr/local/nginx/sbin

ssh root@43.143.161.194 连接远程服务器

回车后会出现(MAC)一个闪动的指示,直接输入密码后,回车即可,很多操作命令输入密码时看不见的。

7.启动,关闭,重启,删除命令:

  • ./nginx 启动
  • ./nginx -s stop 关闭
  • ./nginx -s reload 重启
  • rm -rf tanwei.txt 强制删除 谨慎使用
  • rm -rf * 删除当前文件夹下的所有

8.访问服务器ip查看页面显示Welcome to nginx! 就成功了

1.png