今天新一准备增加新域名进行备案;可悲的工信部 (新一所在省份)必须把已备的名称修改成某某人的个人博客,新一博客在网络已经有一些流量和提供一些服务出来;不想影响到用户的使用;要不是折腾好了,这篇文章发不出来了; 既然HTTP是工信部需要审核的;那暂且就使用HTTPS;HTTP的让他慢慢查;在写配置文件的时候,新一检查NGINX得知忘记装openssl的服务了 NGINX重新编译-查找现有版本的模块/usr/local/nginx/sbin/nginx -V nginx version: nginx/1.6.2 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --without-http_memcached_module --user=nobody --group=nobody --with-http_stub_status_module --with-http_gzip_static_module --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.36 而让NGINX支持SSL必须要通过给NGINX重新编译才能启动起来; 为添加模块安装opensslhttp://www.openssl.org/source/openssl-1.0.1j.tar.gz cd /usr/local/src mkdir /usr/local/openssl tar zxvf openssl-1.0.1j.tar.gz cd openssl-1.0.1j ./config --prefix=/usr/local/openssl make make install vi /etc/profile export PATH=$PATH:/usr/local/openssl/bin :wq! 重新编译NGINX代码和模块 ./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/usr/local/src/openssl-1.0.2 --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.36 make 不要安装make install make 执行成功结束后我们当前目录objs中的nginx 复制到nginx执行目录备份原文件 cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak 覆盖文件 cp objs/nginx /usr/local/nginx/sbin/nginx 热重启/usr/local/nginx/sbin/nginx -s reload 到目前为此新一已经给NGINX加载上新模块;如果你是通过HTTPS访问新一博客的,那你得感谢工信部; (责任编辑:IT) |