Heim > Backend-Entwicklung > PHP-Tutorial > Nginx的安装以及配置 nginx apache nginx php nginx rewrite

Nginx的安装以及配置 nginx apache nginx php nginx rewrite

WBOY
Freigeben: 2016-07-29 08:50:46
Original
979 Leute haben es durchsucht

       Nginx一般推荐安装到linux系统,而且要安装c语言的编译环境gcc

*下载Nginx 

进入http://nginx.org/en/download.html下载nginx(以1.8为例)

nginx 配置,nginx 安装,nginx下载,nginx windows,nginx负载均衡配置,nginx 重启,nginx apache,nginx php,nginx rewrite

*先安装nginx依赖的包:

1,安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++

2,nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库:yuminstall -y pcre pcre-devel

3,zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库:yuminstall -y zlib zlib-devel

4,nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库:yuminstall -y openssl openssl-devel

*安装步骤

第一步:把nginx的源码上传到linux系统(可以使用工具或者使用 Alt+p)

第二步:把压缩包解压缩。

第三步:进行configure。(红色部分为nginx安装目录)

./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client\

--http-proxy-temp-path=/var/temp/nginx/proxy\

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi\

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi\

--http-scgi-temp-path=/var/temp/nginx/scgi

注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建tempnginx目录没有的话 nginx启动的时候会报错

第四步:make

第五步:makeinstall

*Nginx的启动、停止

1、启动:进入nginx的sbin目录,./nginx就可以启动。(可查看是否有两个进程启动)

nginx 配置,nginx 安装,nginx下载,nginx windows,nginx负载均衡配置,nginx 重启,nginx apache,nginx php,nginx rewrite

有master和worker两个进程表示启动成功,

nginx 配置,nginx 安装,nginx下载,nginx windows,nginx负载均衡配置,nginx 重启,nginx apache,nginx php,nginx rewrite

访问不到看是否防火墙是否关闭

2,停止:进入nginx的sbin目录 可以使用kill+进程命令,但是不推荐使用,推荐使用:./nginx-s stop

*Nginx的配置

在/usr/local/nginx/conf目录下nginx.conf文件是nginx的配置文件

nginx 配置,nginx 安装,nginx下载,nginx windows,nginx负载均衡配置,nginx 重启,nginx apache,nginx php,nginx rewrite



 



  


以上就介绍了Nginx的安装以及配置,包括了nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage