Nginx
给小白的 Nginx 30分钟入门指南
Nginx高级篇:从原理到实战,彻底搞懂Nginx
$ yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
$ cd /usr/local/src
$ wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
$ tar zxvf pcre-8.45.tar.gz
$ cd pcre-8.45
$ ./configure
$ make && make install
$ cd ..
$ wget http://nginx.org/download/nginx-1.22.1.tar.gz
$ tar zxvf nginx-1.22.1.tar.gz
$ cd nginx-1.22.1
$ ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/root/pcre-8.45
$ make && make install
$ /usr/local/webserver/nginx/sbin/nginx -v
$ /usr/sbin/groupadd www
$ /usr/sbin/useradd -g www www
$ cd /usr/local/webserver/nginx/conf
$ vim nginx.conf
rewrite ^/.(.*) https://$host/$1 redirect;
return 301 https://$server_name$request_uri;
$ /usr/local/webserver/nginx/sbin/nginx -t
$ /usr/local/webserver/nginx/sbin/nginx
$ /usr/local/webserver/nginx/sbin/nginx -s reload