关闭

nginx 安装部署

561人阅读 评论(0) 收藏 举报
分类:

1.     安装所需软件

nginx-1.2.0

pcre-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;
}

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:172353次
    • 积分:2687
    • 等级:
    • 排名:第13981名
    • 原创:99篇
    • 转载:22篇
    • 译文:0篇
    • 评论:43条
    文章分类
    最新评论