nginx 安装部署
2013-12-05 15:22
267 查看
1. 安装所需软件
nginx-1.2.0pcre-8.21
2. 安装步骤
首先安装pcre-8.21:(1)./configure
--prefix=/home/kx/webserver/pcre-test-8.21--libdir=/home/kx/webserver/pcre-test-8.21/lib --includedir=/home/kx/webserver/pcre-test-8.21/include
其中/home/kx/webserver/pcre-test-8.21为安装路径
(2)make
(3)make install
再次安装nginx:
(1)./configure--user=kx --group=kx --prefix=/home/kx/webserver/nginx-test-1.2.0--with-pcre=/home/kx/webserver/pcre-8.21 --with-http_stub_status_module--with-http_ssl_module
其中/home/kx/webserver/nginx-test-1.2.0为安装路径
需要注意--with-pcre这个参数后面带路径是pcre安装前的路径
(2)make
(3)make install
完成上述两大步骤就成功安装了nginx,接下来直接启动就可以了
启动方式,在nginx的安装路径下有个sbin文件夹,下面有个nginx启动脚本,直接运行即可启动
停止方式,启动脚本后面加参数:-sstop
重启方式,启动脚本后面加参数:-sreload
3. Nginx+ssl
首先生成openssl证书opensslgenrsa -des3 -out server.key 2048
openssl req -new -key server.key -outserver.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -inserver.csr -signkey server.key -out server.crt
其次在nginx配置文件中增加ssl相关信息
server
{
listen 443;
server_name 203.118.82.90;
ssl on;
ssl_certificate server.crt;
ssl_certificate_key server.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
}
相关文章推荐
- Nginx部署文档(二进制包安装)
- nginx的安装部署
- linux部署(5) Nginx安装教程
- nginx服务器安装及部署
- fastdfs + nginx 安装部署
- linux安装,部署nginx
- nginx 在window在的安装部署
- nginx在linux系统下的安装部署,以及反向代理https请求协议,ssl证书的生成,负载均衡tomcat服务器!
- Nginx详细安装部署教程(二)
- nginx安装与部署
- Nginx技术交流Q群:225942451(探讨安装、部署、模块开发、源码分析,及其他知名服务端开源软件)
- nginx安装部署
- LAMP环境部署:Apache源码安装+MySQL二进制安装+PHP源码安装+Nginx源码安装
- Nginx安装部署(完善版)
- 在 CentOS6.8 下配置安装部署FastDFS5.05+Nginx模块上传测试
- nginx - 概述及安装部署
- Nginx安装部署
- CentOs下Nginx安装部署
- Nginx详细安装部署教程
- Nginx的安装与部署