linux 手动安装 nginx

一 . 安装依赖包:

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

gcc

gcc是可以在多种硬件平台上编译出可执行程序的超级编译器,安装Nginx需要先从官网下载源码进行编译,编译的过程依赖gcc环境(CentOS系统自带gcc)

zlib

zlib库提供了很多种压缩和解压缩的方式,zlib库里面有很多压缩和解压的方式,Nginx使用zlib对包的内容进行gzip

pcre

gcc是可以在多种硬件平台上编译出可执行程序的超级编译器,安装Nginx需要先从官网下载源码进行编译,编译的过程依赖gcc环境(CentOS系统自带gcc)

openssl

openssl提供了这个强大的安全套接字密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用,Nginx除了支持http还支持https

二 . 下载并解压安装包

//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

三 . 安装nginx


//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.13.7
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install

 四 . 启动nginx服务
 

//切换nginx服务目录
cd ​​​​​​​/usr/local/nginx/sbin
//启动nginx
./nginx
//编辑到nginx.conf
vim /usr/local/nginx/conf/nginx.conf
//修改server_name 为自己的服务器主域名
//重启nginx
./nginx -s reload //在sbin 目录下
//查看nginx进程是否启动
ps -ef | grep nginx
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

猜你喜欢

转载自blog.csdn.net/zawxse_/article/details/125925765
今日推荐