摘要:安裝如新環境未安裝請先安裝安裝安裝庫如果報錯在中執行命令提示解決辦法安裝庫安裝庫安裝啟動配置設置值和核心數一致日志位置和日志級別下面是虛擬主機的配置監聽端口域名站點目錄檢查配置文件的正確
安裝gcc gcc-c++(如新環境,未安裝請先安裝)
$ yum install -y gcc gcc-c++
安裝wget
$ yum -y install wget
安裝PCRE庫
$ cd /usr/local/
$ wget https://sourceforge.net/projects/pcre/files/pcre/8.43/pcre-8.43.tar.gz
$ tar -zxvf pcre-8.43.tar.gz
$ cd pcre-8.43
$ ./configure
$ make && make install
如果報錯:
在 linux 中執行 wget 命令提示 -bash: wget: command not found
解決辦法 yum -y install wget
安裝SSL庫
$ cd /usr/local/
$ wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
$ tar -zxvf openssl-1.0.1j.tar.gz
$ cd openssl-1.0.1j
$ ./config
$ make && make install
安裝zlib庫
$ cd /usr/local/
$ wget http://zlib.net/zlib-1.2.11.tar.gz
$ tar -zxvf zlib-1.2.11.tar.gz
$ cd zlib-1.2.11
$ ./configure
$ make && make install
安裝nginx
$ cd /usr/local/
$ wget http://nginx.org/download/nginx-1.9.9.tar.gz
$ tar -zxvf nginx-1.9.9.tar.gz
$ cd nginx-1.9.9
$ ./configure
$ make && make install
啟動nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
配置
user www www; worker_processes 2; #設置值和CPU核心數一致 error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和 日志級別 pid /usr/local/webserver/nginx/nginx.pid; #Specifies the value for maximum file descriptors that can be opened by this process. worker_rlimit_nofile 65535; events { use epoll; worker_connections 65535; } http { include mime.types; default_type application/octet-stream; log_format main "$remote_addr - $remote_user [$time_local] "$request" " "$status $body_bytes_sent "$http_referer" " ""$http_user_agent" $http_x_forwarded_for"; #charset gb2312; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 8m; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; #limit_zone crawler $binary_remote_addr 10m; #下面是server虛擬主機的配置 server { listen 80;#監聽端口 server_name localhost;#域名 index index.html index.htm index.php; root /usr/local/webserver/nginx/html;#站點目錄 location ~ .*.(php|php5)?$ { #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf|ico)$ { expires 30d; # access_log off; } location ~ .*.(js|css)?$ { expires 15d; # access_log off; } access_log off; } }
檢查配置文件nginx.conf的正確性命令:
[root@bogon conf]# /usr/local/nginx/sbin/nginx -t
Nginx 其他命令
/usr/local/nginx/sbin/nginx -s reload # 重新載入配置文件
/usr/local/nginx/sbin/nginx -s reopen # 重啟 Nginx
/usr/local/nginx/sbin/nginx -s stop # 停止 Nginx
Nginx目錄結構
Nginx:
conf 配置目錄 contrib docs 文檔目錄 logs 日志目錄 temp 臨時文件目錄 html 靜態頁面目錄 nginx.exe 主程序
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40487.html
摘要:所以,本文中分享關于寶塔面板免費防火墻安裝使用的圖文教程。在你寶塔面板軟件商店第三方應用免費防火墻,點擊立即購買不用花錢,再點擊安裝,確定安裝。注意免費防火墻,和現有的的防火墻只能安裝一個,支持系統烏班圖。寶塔Linux面板免費nginx防火墻怎么樣?寶塔面板nginx免費防火墻是寶塔服務器面板為用戶提供的免費使用的網站防火墻,僅限于Nginx web服務器使用。 ? 眾所周知,國內...
摘要:前言近期在準備搭建一個全棧開發的社區,之前由于沒有云服務器搭建經驗,這篇文章做一下相關的記錄,后續再深入學習研究。或用戶登錄云服務器,直接使用命令進行連接,如云服務器公網,然后輸入用戶的初始密碼,即可完成登錄。云服務器的端口,必須填。 前言 近期在準備搭建一個vue.js+node.js全棧開發的社區,之前由于沒有云服務器搭建經驗,這篇文章做一下相關的記錄,后續再深入學習研究。本文不局...
摘要:使用系統二進制源方式安裝在系或者系這種方式最簡單的,最快捷的方式,但是不是最好的方式,下面我們來說這種主要問題。我看見網上大多數教程,都是將編譯依賴直接裝在這種方式并不好。安裝后,可以使用配置文件中的指令更改名稱。 本文出處https://shenyifengtk.github.io如有轉載,請說明出處 如果你和我一樣,作為一個苦逼的Java后臺除了實現實現一大堆項目功能,還要兼顧項目...
閱讀 2521·2023-04-26 02:57
閱讀 1403·2023-04-25 21:40
閱讀 2154·2021-11-24 09:39
閱讀 3557·2021-08-30 09:49
閱讀 760·2019-08-30 15:54
閱讀 1166·2019-08-30 15:52
閱讀 2067·2019-08-30 15:44
閱讀 1274·2019-08-28 18:27