1. 如何設置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 查看。
2. 如何在Windows上配置並運行Nginx
方法如下:
1.從nginx官網下載相應的安裝包。
3. windows下nginx安裝配置後怎麼使用
window環境下,nginx安裝啟動的步驟如下:把下載的window下的安裝包,解壓到一個不包含空格的路徑下,比如:d:/nginx
打開命令行窗口【win+r
輸入cmd,然後確定】。
進入解壓目錄【cd
/d
d:/nginx】。
輸入:start
nginx
,然後回車,開始運行nginx。
運行之後,可執行nginx
-s
stop
關閉nginx。
nginx還有其他選項供選擇:
nginx
-s[stop|quit|reopen|reload]
nginx
-s
stop
快速關閉nginx,可能不保存相關信息,並迅速終止web服務。
nginx
-s
quit
平穩關閉nginx,保存相關信息,有安排的結束web服務。
nginx
-s
reload
因改變了nginx相關配置,需要重新載入配置而重載。
nginx
-s
reopen
重新打開日誌文件。
4. windows怎麼重啟nginx
從nginx官網下載相應的安裝包
2
建議下載 下載穩定版
3
解壓到相應的目錄,比如我是e盤 然後修改目錄名字為nginx
4
進入nginx目錄 雙擊nginx.exe 來啟動nginx
5
此時 直接在瀏覽器地址欄輸入:localhost 便能看到 歡迎頁面,說明你虛擬主機已經搭建好了
6
但是有時候 我們需要配置路徑 在默認情況下 他的root是 nginx目錄下的html文件夾
如若修改 則打開conf目錄下的nginx.conf
7
找到server 選項 修改咯location 中的root 選項。
8
比如我修改到D:/webroot
則修改為
5. 在windows上啟動nginx 出現了錯誤
可能是埠佔用問題,win10系統默認佔用了80埠。
6. window 怎麼樣讓nginx開機自啟動
無奈鄙廠沒有mac,因各種網路限制,加域等,無法使用Linux作為工作OS。故為了能繼續下去,還是接受了從OS X到windows的遷移,至今已有半年有餘,總的說來其實也還行
*inux 下,Nginx的開機啟動很簡單,突然切到windows下有些不知所措。
於是在網上各種搜索,用了一種靠譜的辦法就是下載一個win wrap的程序,然後配置xml,執行install命令。但是上訴方法也過於冗餘,麻煩。
介紹下比較簡單的辦法:
1、windows下Nginx目錄,nginx.exe 右鍵生成一個快捷方式
2、開始菜單–>啟動–>打開目錄,把剛剛生成的快捷方式,直接放在裡面
註:windows 8用戶,一般開始菜單的啟動目錄結構:(C:/Users/你的用戶名/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup)
好啦,這樣Nginx自動就會開機啟動了。
7. 如何在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 查看。
6、啟動843埠
下載843程序
下載到本地後直接執行Flash843_Windows.exe即可
註:後續會改善將該程序寫入到系統服務中
8. 如何重啟nginx windows
兩種辦法
1、任務管理器結束nginx進程
2、DOS命令 nginx -s quit
9. window nginx怎麼玩
一、雙擊nginx.exe圖標,可見黑窗口一閃而過,啟動完畢。
二、命令行到nginx目錄,輸入nginx啟動。(注,此方式命令行窗口無任何提示,且被鎖定)
三、命令行到nginx目錄,輸入start nginx啟動,此方式不鎖定
啟動後,默認情況下(無修改配置),可見到有兩個nginx的進程,一個是master process,一個是worker processes。
10. window8怎麼配置nginx
工具原料:電腦+win8+php環境
window8配置nginx方法如下:
1、首先需要准備的應用程序包。
nginx:nginx/Windows-1.0.4
php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式運行,所以我們下載非線程安全也就是nts的php包)
RunHiddenConsole:RunHiddenConsole.zip
2、安裝與配置。
1)php的安裝與配置。
直接解壓下載好的php包,到D盤wnmp目錄(D:wnmp),這里把解壓出來的文件夾重命名成php5。進入文件夾修改php.ini-recommended文件為php.ini,並用Editplus或者Notepad++打開來。找到
extension_dir = "./ext"
更改為
extension_dir = "D:/wnmp/php5/ext"
往下看,再找到
;extension=php_mysql.dll
;extension=php_mysqli.dll
前面指定了php的ext路徑後,只要把需要的擴展包前面所對應的「;」去掉,就可以了。這里打開php_mysql.dll和php_mysqli.dll,讓php支持mysql。當然不要忘掉很重要的一步就是,把php5目錄下的libmysql.dll文件復制到C:Windows目錄下,也可以在系統變數裡面指定路徑,當然這里選擇了更為方便的方法。
到這里,php已經可以支持mysql了。
2)接下來我們來配置php,讓php能夠與nginx結合。找到
;cgi.fix_pathinfo=1
去掉這里的封號。
cgi.fix_pathinfo=1
這一步非常重要,這里是php的CGI的設置。
3)nginx的安裝與配置。
把下載好的nginx-1.0.4的包同樣解壓到D盤的wnmp目錄下,並重命名為nginx。接下來,來配置nginx,讓它能夠和php協同工作。進入nginx的conf目錄,打開nginx的配置文件nginx.conf,找到
location/{
roothtml;#這里是站點的根目錄
indexindex.htmlindex.htm;
}
將root html;改為root D:/wnmp/www;
再往下,找到
#.0.0.1:9000
#
#location~.php${
#roothtml;
#fastcgi_pass127.0.0.1:9000;
#fastcgi_indexindex.php;
#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;
#includefastcgi_params;
#}
先將前面的「#」去掉,同樣將root html;改為root D:/wnmp/www;。再把標記為紅色的/scripts改為「$document_root」,這里的「$document_root」就是指前面「root」所指的站點路徑,這是改完後的:
#.0.0.1:9000
#
location~.php${
rootD:/wnmp/www;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
includefastcgi_params;
}
保存配置文件,就可以了。
nginx+php的環境就初步配置好了,來跑跑看。可以輸入命令 來啟動php,
就說明,nginx+php的環境已經配置好了