Linux服务器搭建nginx服务

       安装nginx网上的教程非常多,可以说是数不过来,但是 这些文章都不全,操作下来会遇到很多问题,导致自己的服务器配置非常乱,这是我亲自经历过的,导致我不得不重置服务器。

1.安装nginx的依赖,直接复制命令即可

1.安装 nginx, 需要先将官网下载的源码进行编译,编译依赖 gcc 环境

yum install gcc-c++

2.安装PCRE pcre-devel Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法

yum install -y pcre pcre-devel

3.安装zlib  zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩

yum install -y zlib zlib-devel

4.安装Open SSL   支持 http协议,还支持 https

yum install -y openssl openssl-devel

2.下载nginx安装包并解压

1.首先进入到目录 /usr/local 下,创建文件夹nginx,进入到该文件

# 进入nginx的安装目录下
cd /usr/local

# 创建nginx文件夹
mkdir nginx

# 进入nginx文件夹
cd nginx

2.下载nginx安装包

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

3.解压nginx安装包

tar -xvf nginx-1.16.1.tar.gz

4.进入新解压出来的文件

cd nginx-1.16.1

5.考虑到后续安装ssl证书 添加三个模块  如不需要直接执行./configure即可,切记一定得安装这几个模块,否则后面配置SSL证书的时候配置文件会报错,这是一个大坑

./configure --with-http_stub_status_module --with-http_ssl_module 
--with-http_v2_module

6.执行make命令(要是执行不成功请检查最开始安装的四个依赖有没有安装成功)

make

7.安装nginx,执行完成这个命令之后会生成另外一个nginx文件夹,这个文件就是nginx了

make install

8.运行nginx,先进入到新nginx文件夹里面的 sbin目录,和nginx相关的命令都需要在这里输入指令

# 进入nginx文件下的sbin目录

cd ../nginx/sbin

# 启动nginx
./nginx

9.在浏览器输入服务器的IP地址,端口号默认为80,如下图所示就代编安装成功。记住一定需要开启服务器的80端口或者关闭服务器防火墙,不然不会出现此界面。一般都选择开放80端口就行,云服务器只需要去购买商处添加配置规则即可,非常简单。

Linux服务器搭建nginx服务_第1张图片

 总结:网上其他文章出现的坑,我都在步骤里面进行了成功的配置步骤,只要你按照这个一步一步操作下来绝对能给你节约一天的时间。当你实现了这一步,就可以看我下一篇文章《certbot证书安装》,也就是最后一步操作,网站就能上线成功了。

你可能感兴趣的:(网站搭建,服务器,运维,数据库)