个人博客 :https://www.siyuan.run
CSDN:https://blog.csdn.net/siyuan
微信小程序:思远Y
安装时使用到的命令:
-
tar
:源文件-z
:解压缩-xvf
:解压显示过程
eg:
tar -zxvf nginx-1.18.0.tar.gz
-
./configure
:是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC
或GCC
,并不是需要CC
或GCC
,它是个shell
脚本。
一般用来生成Makefile
,为下一步的编译做准备,你可以通过在./configure
后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr
意思是将该软件安装在/usr
下面,执行文件就会安装在/usr/bin
(而不是默认的/usr/local/bin
),资源文件就会安装在 /usr/share。 -
make
:是用来编译的,它从Makefile
中读取指令,然后编译。 -
make install
:是用来安装的,它也从Makefile
中读取指令,安装到指定的位置。
Nginx 下载
官网地址:http://nginx.org/en/download.html
Linux命令下载:wget http://nginx.org/download/nginx-{version}.tar.gz
,version
替换为版本号。
我是通过官网下载的 nginx-1.18.0.tar.gz
,并上传至/jacob/nginx
目录。
安装
- 安装依赖
# 安装所需要的依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
- 解压缩
tar -zxvf nginx-1.18.0.tar.gz
- 执行配置
# 解压缩后的到nginx-1.18.0目录
# 进入 nginx-1.18.0目录
cd ./nginx-1.18.0
# 进入正题,执行配置
./configure
执行完配置命令,目录下会生成Makefile
文件夹。
- 编译安装
# 编译、安装(默认安装在/usr/local/nginx)
make
make install
验证
- 启动
# 切换到安装目录
cd /usr/local/nginx
# 启动nginx
./sbin/nginx
- 云服务器还需要配置安全规则才能正常访问