linux下安装nginx
首先,nginx的一些模块依赖一些lib库,在安装nginx之前,须先安装这些lib库,依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel
命令是yum -y install gcc gcc-c++ zlib zlib-devel pcre-devel openssl openssl-devel
接着,下载nginx的安装包,使用wget
命令是wget http://nginx.org/download/nginx-1.15.12.tar.gz
解压,tar -zxvf nginx-1.15.12.tar.gz
建一个nginx的用户
cd到nginx-1.15.12,配置,命令是./configure --prefix=/usr/local/nginx --user=nginx --group=nginx,--prefix=/usr/local/nginx
--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。如果配置--prefix,如:./configure --prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。
接着再编译make && make install
添加软连接
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
回到上级目录,执行nginx,使用netstat -lntp | grep nginx可以看到nginx已经开启了
最后访问一下,验证安装成功curl localhost:80