1、如何把伺服器的nginx配置設置為
1.網站路徑
查看一下待會需要設置的網站的路徑,pwd確認 /var/www/wwwroot
2
1.Ngix配置文件
本例是u-mail linux一體盤的nginx路徑,其他根據實內際情況的路容徑替換
3
3. Apahce配置文件2個
Apache的配置文件也在apache路徑下面,有httpd.config 和vhosts.conf
2、如何在linux下搭建nginx伺服器
1、下載後解壓nginx
tar -zxvf nginx-1.4.7.tar.gz
2、安裝gcc等依賴包
yum -y install gcc pcre-devel openssl openssl-devel
3、開始安裝nginx
cd進入nginx-1.4.7目錄內
./configure 編譯
make&&make install 這一步需要先cd出來嗎?在裡面會安裝失敗嗎?我忘了 = =
4、此時就已經安裝完成,默認安裝在了/usr/local/nginx/sbin/nginx
5、啟動
命令行輸入/usr/local/nginx/sbin/nginx,沒反應
輸入ps -ef | grep nginx查看nginx進程
6、測試
命令行輸入 curl http://127.0.0.1
會出現welcome to nginx之類的就說明對了!
7、加入到環境變數
vim /etc/profile
尾行添加
PATH=$PATH:/usr/local/nginx/sbin
export PATH
保存關閉後運行 source /etc/profile 即會加入環境變數
8、常用命令
[root@ usr]# nginx -s stop停止nginx
[root@ usr]# nginx 運行nginx
[root@ usr]# nginx -s reload 重啟nginx
[root@ usr]# nginx -t 測試nginx
9、防火牆允許外網訪問
vim /etc/sysconfig/iptables
添加過濾規則
-A -INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
好像是保存後即時生效把?
service iptables stop
service iptables start
重啟服務後還是會生效,親測
10、修改網站默認根目錄路徑
網站默認根目錄放在/usr/local/nginx/html
命令行輸入 vim /usr/local/nginx/conf/nginx.conf
找到改為
server {
listen 80;
server_name localhost;
root /var/www/html/default;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
# root html;
index index.html index.htm;
}
注釋掉下面的,在上面添加自己想要的根目錄,重啟nginx才能生效。
3、請問我的nginx伺服器無法下載中文路徑的文件,怎麼辦?謝謝!
一般linux中使用utf-8編碼,niginx中也是如此,如果不是則都配置為utf-8編碼,然後在你的代碼邏輯中設置下載文件名稱時進行編碼即可,java代碼類似:
response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode("文件名", "utf-8"));
response.setHeader("X-Accel-Redirect", "/down/" + URLEncoder.encode("文件名路徑", "utf-8"));
4、linux下怎麼查看伺服器的nginx配置文件
當你執行 nginx -t 得時候,nginx會去測試你得配置文件得語法,並告訴你配置文件是否寫得正確,同時也告訴了你配置文件得路徑:
# nginx -t
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
首先執行命令找到nginx路徑
ps aux | grep nginx
如nginx路徑為
/usr/local/nginx/sbin/nginx
然後執行以下命令
/usr/local/nginx/sbin/nginx -V
默認放在 安裝目錄下 conf/nginx.conf
5、nginx 搭建多少台web伺服器
設置虛擬伺服器
listen:
Nginx 配置文件至少包含一個 server 命令 ,用來定義虛擬伺服器。當請求到來時, Nginx 會首先選擇一個虛擬伺服器來處理該請求。
虛擬伺服器定義在 http 上下文中的 server 中:
http {
server {
# Server configuration
}
}
注意: http 中可以定義多個 server
server 配置塊使用 listen 命令監聽本機 IP 和埠號(包括 Unix domain socket and path),支持 IPv4、IPv6,IPv6地址需要用方括弧括起來:
server {
listen 127.0.0.1:8080; # IPv4地址,8080埠
# listen [2001:3CA1:10F:1A:121B:0:0:10]:80; # IPv6地址,80埠
# listen [::]:80; # 聽本機的所有IPv4與IPv6地址,80埠
# The rest of server configuration
}
上述配置,如果不寫埠號,默認使用80埠,如果不寫 IP ,則監聽本機所有 IP。
6、Nginx Web伺服器成功安裝和工作,需要進一步配置,那要怎麼配置呀?
建議安裝護衛神.nginx大師,可以一步安裝nginx+php+mysql+ftp,還能在線開設網站
7、怎麼配置tp在nginx伺服器下
安裝
ubuntu下
sudo apt-get install nginx
啟動
sudo /etc/init.d/nginx start #通過init.d下的啟動文件啟動。
sudo service nginx start#通過ubuntu的服務管理器啟動
配置文件位置
/etc/nginx/nginx.conf
編譯安裝
1.先決條件
(1).gcc
apt-get install gcc
(2).pcre(Perl Compatible Regular Expression)
apt-get install libpcre3 libpcre3-dev
(3).zlib
apt-get install zliblg zliblg-dev
(4).openssl
apt-get install openssl opensll-dev
#如果非apt,可以使用下載包手動編譯安裝的方式處理
2.下載包 下載穩定版
wget http://nginx.org/download/nginx-1.4.4.tar.gz
3.解壓安裝
tar -xzvf nginx-1.4.4.tar.gz
#默認,安裝目錄/usr/local/nginx
./configure
make
make install
#配置
./configure --conf-path=/etc/nginx/nginx.conf
可以配置一些其他選項
安裝後查看下目錄下的Configuration summary
4.init腳本
需要給nginx建立一個init腳本
從網上撈一個,放入/etc/init.d/nginx
推薦編譯配置
8、linux下如何配置nginx伺服器
百度nginx,就有很多配置安裝技巧了。問題的涉及范圍太廣了,不好回答。
僅作參考:
#運行用戶9、如何在linux下搭建nginx伺服器
1.先從nginx官網下載最新的版本 http://nginx.org/download/nginx-1.7.8.tar.gz 2.解壓nginx-1.7.8.tar.gz,然後執行下面專操作屬即可 ./configure --prefix=/usr/local/nginxmakemake install