JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Nginx安装部署(liunx操作系统)

wys521 2024-09-17 02:43:50 精选教程 17 ℃ 0 评论

(1)编译环境以及支撑环境的提前准备


yum -y install make gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel libtool



(2)编译环境插件的下载以及导入(三个依赖包的下载 openssl包、zlib包、pcre包安装后在安装nginx)


步骤:


1.openssl的包,启用https协议用到,首先依赖包下载https://oomake.com/download/openssl到自己指定目录,先进行解压后安装


tar -zxvf 01nginx/lib/openssl-1.0.2r.tar.gz
cd openssl-1.0.2r
编译、安装:./config shared —openssldir=/usr/local/openssl —prefix=/usr/local/openssl
make 
make install



2. zlib包


下载地址:zlib Home Site


或者直接输入wget http://www.zlib.net/zlib-1.2.8.tar.gz


解压 tar -xvf zlib-1.2.12.tar.gz

cd libressl-3.0.2/

 ./configure

make 
make install



3.pcre包 (日志定时分割)


下载地址:PCRE - Browse /pcre at SourceForge.net


找到对应最新版本pcre-8.42.tar.gz


解压:tar -zxvf 01nginx/lib/pcre-8.42.tar.gz
进入解压后目录: cd pcre-8.42
执行编译安装:./configure —enable-utf8
make
make install



(3)Nginx安装(下载到自己指定目录下)


下载地址:nginx: download


版本:nginx-1.16.1(不要求)


解压:tar  -zxvf  nginx-1.16.1.tar.gz  #得到文件夹为nginx-1.16.1
cd nginx-1.16.1
./configure --prefix=/nginx #--prefix指定的是Nginx的安装目录位置
make 
make install



新建nginx用户


/usr/sbin/groupadd nginx
/usr/sbin/useradd -g nginx nginx



配置文件修改/nginx/nginx.conf


vim nginx.conf
修改worker_processes  为当前服务器总核数(默认为1)

注:查看cpu个数:cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 
查看每个cpu核心数:cat /proc/cpuinfo |grep "cores"|uniq
查看总核数:cat /proc/cpuinfo |grep "processor"|wc -l



在nginx/conf目录下新建文件


mkdir conf.d 
mv  /zuul.conf  /nginx/conf.d

注:zuul.conf为下载的资源包



此外还需要下载对应的静态资源包(用自己需要的就好)


设置


赋权:
chown  -R  nginx:nginx  /nginx
创建软连接:
ln  -s  /nginx/sbin/nginx   /usr/bin



若遇到启动不成功,有可能是80端口被占用(netstat -anp|grep 80检查)


验证


服务器上直接访问:curl http://127.0.0.1
浏览器上访问: http://服务器IP




?

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表