1. 如何重啟 nginx
nginx 伺服器重啟命令,關閉
nginx -s reload :修改配置後重新載入生效
nginx -s reopen :重新打開日誌文件
nginx -t -c /path/to/nginx.conf 測試nginx配置文件是否正確
關閉nginx:
nginx -s stop :快速停止nginx
quit :完整有序的停止nginx
其他的停止nginx 方式:
ps -ef | grep nginx
kill -QUIT 主進程號 :從容停止Nginx
kill -TERM 主進程號 :快速停止Nginx
pkill -9 nginx :強制停止Nginx
啟動nginx:
nginx -c /path/to/nginx.conf
平滑重啟nginx:
kill -HUP 主進程號
2. linux下如何重啟nginx
1、第一種方法:首先在進入nginx可執行目錄bin,輸入代碼:cd /usr/local/nglnx/sbln。
3. windows系統下nginx如何開機啟動,讓nginx以服務形式啟動
我就推薦我目前在使用的吧,不知道適不適合你,打字辛苦,希望採納!
這塊環境自帶線程守護,還是很穩定的,不會掛掉,就算掛掉也會自己啟動的。
你可以用免費的集成環境phpWAMP8.8.8.8n以上的版本,集成了NGinx,自帶nginx服務,可以開機啟動,還有伺服器宕機重啟功能,站點管理很牛!可以多個PHP同時運行!
mysql和php可以隨意自定義,默認集成了多個mysql和php,壓縮包也就幾十M,聽說還是完整版的,壓縮率真強,差不多一個G能壓縮到幾十M,我也是醉了,很方便好用
還自帶一鍵清除環境阻礙,能清除各種程序佔用埠,包括iis佔用的埠,也能一鍵清除,這一點很方便,還有埠解除佔用功能,很全面。
4. 怎樣啟動nginx
修改nginx配置文件,部署redmine
sudo vi /opt/nginx/conf/nginx.conf
在該配置文件中添加一個server 塊,用於redmine服務。以下是添加的內容
# rails server
server {
listen 80;
server_name redmine
root /opt/redmine/web/public; # <--- be sure to point to 'public'!
passenger_enabled on;
}手上沒截圖,就文字表示了,按這個操作就可以的。
5. linux nginx 編譯安裝的 怎麼啟動
linux nginx 編譯安裝的 怎麼啟動
–prefix=path
定義保存伺服器文件的目錄。這個目錄同時將作用於nginx.conf配置文件中配置的相對路徑(但不包括源碼庫的路徑)。默認值為/usr/local/nginx。
–sbin-path=path
設置nginx可執行文件的名稱,該名稱只在安裝期間使用。默認值是prefix/sbin/nginx
–conf-path=path
設置nginx.conf配置文件的名稱。如果需要,nginx可以使用不同的配置文件啟動,你可以通過命令行參數 -c file啟動。默認文件名為prefix/conf/nginx.conf
–pid-path=path
設置nginx.pid文件的名稱,nginx.pid用於存儲主進程的進程ID。安裝後,該文件名稱可以在nginx.conf的pid指令中修改。默認為prefix/logs/nginx.pid
–error-log-path=path
設置重要的錯誤、警告以及診斷文件的名字。安裝後,可以通過nginx.conf的error_log指令修改。默認為prefix/logs/error.log
–http-log-path=path
記錄主要請求日誌的名稱,安裝後通過access_log指令修改。默認為prefix/logs/access.log
–user=name
設置工作進程的用戶名,安裝後可以通過user指令修改。默認值為nobody
–group=name
設置工作進程的用戶組,安皇後可以通過user指令修改,默認與user相同。
–with-xxx_mole
安裝xxx模塊,這些模塊可以在nginx文檔中找到。
–without-xxx_mole
不安裝xxx模塊(有些模塊是默認安裝的,如果不想安裝,可以通過這個參數屏蔽),這些模塊可以在nginx文檔中找到。
6. linux伺服器的nginx怎麼啟動
nginx的啟動命令是:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c制定配置文件的路徑,不加-nginx會自動載入默認路徑的配置文件。
以上是通用的啟動命令
7. 蘋果版nginx的怎樣啟動和關閉
首先排除是否為網路問題:檢查了iptable等。同時思考,如果真的是網路問題,不應該運行一段時間後,才出現無法接受新連接的現象。
為了驗證,當出現問題時,我又重新啟動Nginx,發現又可以接收新的請求了。也就是說出現問題時,只需要重啟Nginx就可以解決,那麼自然不是網路因素。
判定是否是Nginx本身的問題(不一定是指代碼包括我寫的配置文件):因為這個代理伺服器是為了測試fastsocket項目的穩定性,所以
Nginx是載入了fastsocket優化服務的。這時,就需要最純粹的Nginx環境。我去掉了fastsocket服務,然後再用同樣的配置啟動
Nginx。這時,就排除了Nginx本身的問題。那麼,究竟是否是fastsocket的bug呢?
8. 如何設置windows 10伺服器下的 nginx自動啟動
首先說說 Nginx:
Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件代理伺服器,並在一個BSD-like 協議下發行。其特點是佔有內存少,並發能力強,事實上nginx的並發能力確實在同類型的網頁伺服器中表現較好。雲帆提供Flash端的SDK開發包,你可根據自己的需求開發成視頻網站和視頻播放器,使用雲帆技術可以幫助你快速輕量級的實現視頻網站和視頻播放器,降低編解碼技術和網路傳輸技術的開發成本。其中,便支持自搭建Nginx、apache服務。
那麼該如何安裝配置Nginx,讓它服務於我們呢?相信有不少同學不清楚windows怎麼安裝配置nginx,以下一個一個步驟,詳細地介紹下:
1、下載nginx穩定版
2、解壓nginx.zip,將解壓後的目錄移動到指定要求目錄,如c:\nginx
3、進到該目錄去,nginx.exe是nginx啟動程序,conf是nginx一些配置文件目錄,其中nginx.conf是nginx主配置文件
4、編輯主配置文件nginx.conf
#表示注釋
nginx配置文件里默認用相對路徑,是相對nginx的根目錄,如果採用上面那就是相對c:\nginx,也可以用絕對路徑
nginx.conf
worker_processes 4; #設置跟cpu核數一樣就行
events {
worker_connections 10240;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 15;
server_tokens off;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 4;
gzip_vary on;
gzip_types text/plain text/css text/xml application/x-javascript application/xml application/atom-xml text/javascript;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_body_buffer_size 128k;
server {
listen 80; #監聽埠
server_name demo.yunfancdn.com; #主機名
root C:/web/html; #網站根目錄,這里要按照unix寫法,不能這樣寫C:\Program Files
client_max_body_size 2M;
index index.html ;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 15d;
}
location ~ .*\.(js|css)?$
{
expires 20m;
}
}
}
5、啟動nginx
打開cmd,檢查配置文件有沒語法錯誤
輸入c:\nginx\nginx.exe -t
nginx: the configuration file C:\nginx-1.8.0/conf/nginx.conf syntax is ok
nginx: configuration file C:\nginx-1.8.0/conf/nginx.conf test is successful
看到上面的ok和successful就沒問題了。
然後雙擊nginx.exe就可以開啟
檢查nginx是否啟動
更多操作像重新載入nginx ,cmd輸入命令:nginx –s reload,想獲取更多幫助,請在cmd里,輸入nginx.exe -h 查看。
9. mac 怎麼啟動nginx伺服器
:用戶從瀏覽器輸入URL。先到nginx。nginx將請求轉到Passenger啟動的Rails實例埠。然後你的Rails工程就收到這個請求了。 bundle只是一個Rails包管理工具。只和開發過程有關,和部署過程沒關系。.
10. nginx重啟幾種方法
平滑重啟命令:
kill -HUP 住進稱號或進程號文件路徑
或者使用
/usr/nginx/sbin/nginx -s reload
注意,修改了配置文件後最好先檢查一下修改過的配置文件是否正 確,以免重啟後Nginx出現錯誤影響伺服器穩定運行。
判斷Nginx配置是否正確命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx -t
nginx reload重啟
執行
# /usr/local/nginx/sbin/nginx -s reload
nginx已經重啟成功
Centos nginx重啟
重啟Nginx
service nginx restart
/etc/init.d/nginx stop
/etc/init.d/nginx start
Ubuntu Nginx
$sudo service nginx start
$sudo service nginx stop
win7
啟動
解壓至c:\nginx,運行nginx.exe(即nginx -c conf\nginx.conf),默認使用80埠,日誌見文件夾C:\nginx\logs
常用配置
C:\nginx\conf\nginx.conf,使用自己定義的conf文件如my.conf,命令為nginx -c conf\my.conf