0
点赞
收藏
分享

微信扫一扫

Nginx入门使用

​​Nginx官方入门教程​​

安装Nginx(一)

安装依赖

nginx依赖
pcre-devel、openssl-devel、zlib-devel

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

yum -y install patch

安装命令


yum install -y nginx
等待安装


Nginx入门使用_配置文件

等待安装后执行


yum install -y nginx


Nginx入门使用_配置文件_02

查询进程


ps -ef | grep nginx
Nginx入门使用_nginx_03


启动


nginx


Nginx入门使用_nginx_04


/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginx -c /usr/local/nginx/conf/nginx.conf


安装Nginx(二)

1、更新yum


yum update -y


2、安装epel-release源


yum install -y epel-release
等待


Nginx入门使用_xml_05

3、安装nginx依赖

[root@rzk opt]# tar -zxf openssl-1.0.1t.tar.gz 

[root@rzk opt]# tar -zxf pcre-8.40.tar.gz
[root@rzk opt]# cd pcre-8.40
[root@rzk pcre-8.40]# ./configure
[root@rzk pcre-8.40]# make
[root@rzk pcre-8.40]# make install

[root@rzk opt]# tar -zxf zlib-1.2.11.tar.gz
[root@rzk opt]# cd zlib-1.2.11
[root@rzk zlib-1.2.11]# ./configure
[root@rzk zlib-1.2.11]# make
[root@rzk zlib-1.2.11]# make install

4、安装nginx


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


5、解压


tar -zxvf nginx-1.16.1.tar.gz


6、进入


cd nginx-1.16.1


7、编译

编译一(推荐)


如果安装两个Nginx,这里可以指定要安装的目录,启动也是在你安装的目录下启动


mkdir /usr/local/pcre-8.38
mkdir /usr/local/zlib-1.2.11
mkdir /usr/local/openssl-1.0.1t

[root@rzk nginx-1.16.1]# ./configure \
--prefix=/opt/Nginx/nginx/ \
--sbin-path=/opt/Nginx/nginx/nginx \
--conf-path=/opt/Nginx/nginx/nginx.conf \
--pid-path=/opt/Nginx/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/opt/Nginx/pcre-8.38 \
--with-zlib=/opt/Nginx/zlib-1.2.11 \
--with-openssl=/opt/Nginx/openssl-1.0.1t


[root@rzk nginx-1.16.1]# make
[root@rzk nginx-1.16.1]# make install
[root@rzk nginx-1.16.1]# /opt/nginx-1.16.1/nginx 
[root@rzk nginx-1.16.1]# ps -ef | grep nginx
root 30847 1 0 10:46 ? 00:00:00 nginx: master process /opt/nginx-1.16.1/nginx
nobody 30848 30847 0 10:46 ? 00:00:00 nginx: worker process
root 30855 1245 0 10:46 pts/0 00:00:00 grep --color=auto nginx

编译二


下面默认安装指定usr/local/nginx 目录下


./configure
make
make install

这一步如果报错
make: *** No rule to make target ​​​build', needed by ​​default'. Stop.

8、解决办法

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel nss_ldap openldap openldap-devel  openldap-clients openldap-servers libxslt-devel libevent-devel ntp  libtool-ltdl bison libtool vim-enhanced

9、阿里云开启安全组

开启80端口 访问
Nginx入门使用_xml_06

Nginx的基本使用


关于要启动nginx,先运行可执行文件。一旦启动nginx,就可以通过使用-s参数调用可执行文件来对其进行控制。使用以下语法:


nginx -s 信号
看看端口分配情况:netstat -ntlp
  • stop —快速关机
  • quit —正常关机
  • reload —重新加载配置文件 可快速对配置文件进行修改
  • reopen —重新打开日志文件

​​Nginx官方入门教程​​


举报

相关推荐

0 条评论