1、如何在ubuntu下 安裝nginx伺服器
獲取nginx源碼
1、打開百度在搜索欄輸入nginx找到nginx官網,點擊進入;
2、點擊最新發布版,進入下載地址;
3、找到最新源碼,右擊獲取源碼下載地址通過wget下載;
如何在ubuntu下 安裝nginx伺服器
如何在ubuntu下 安裝nginx伺服器
如何在ubuntu下 安裝nginx伺服器
如何在ubuntu下 安裝nginx伺服器
配置編譯安裝
配置
./configure --prefix=/usr/local/nginx
編譯、安裝
make && make install
配置過程可能出現:
錯誤描述:error: the HTTP rewrite mole requires the PCRE library
解決方法:
需要安裝pcre包。
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
你可能還需要安裝
sudo apt-get install openssl libssl-dev
如何在ubuntu下 安裝nginx伺服器
如何在ubuntu下 安裝nginx伺服器
3
啟動nginx
進入nginx安裝目錄,找到nginx目錄所在目錄,執行./nginx -c /usr/local/nginx/conf/nginx.conf啟動服務;
在瀏覽器輸入web伺服器地址http://127.0.0.1,瀏覽器顯示速度超級快,顯示如圖說明nginx安裝啟動成功
如何在ubuntu下 安裝nginx伺服器
2、阿里雲伺服器,linux系統安裝nginx服務的網站
^你說的這個是泛域名解析,域名做好解析,然後內nginx設置下,類似:容
server_name *.xxxx;3、Nginx Web伺服器成功安裝和工作,需要進一步配置,那要怎麼配置呀?
建議安裝護衛神.nginx大師,可以一步安裝nginx+php+mysql+ftp,還能在線開設網站
4、如何在ubuntu下 安裝nginx伺服器
1這些設置可能會有所不同,你需要根據不同情況進行修改。2安裝Apache2 2.切換管理員身份 在Ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身份登錄: sudo su 3.開始安裝MySQL5 apt-get install mysql-server mysql-client 你將被要求提供一個MySQL的root用戶的密碼,我們需要在紅色區域設置密碼。 New password for the MySQL "root" user: <-- yourrootsqlpassword Repeat password for the MySQL "root" user: <-- yourrootsqlpassword 4.安裝Apache2Apache2的是作為一個Ubuntu的軟體包,因此我們可以直接用下面命令安裝它: apt-get install apache2 5.安裝PHP5 我們可以直接安裝PHP5和Apache的PHP5的模塊,如下: apt-get install php5 libapache2-mod-php5 安裝完需要重啟 /etc/init.d/apache2 restart 6.測試的PHP5並獲取PHP5安裝的詳細信息: 默認網站的文件根目錄是在/var/www下中。現在我們將在該目錄中創建一個小型PHP文件(info.php的)在瀏覽器中調用它。該文件將顯示很多關於我們的PHP安裝,如安裝的PHP版本和有用的一些細節。 7.PHP5獲得MySOL的支持讓PHP在MySQL中獲得支持,我們可以安裝的php-mysql軟體包。安裝一些其他的PHP5模塊,以及您可能需要的應用程序,這是一個好主意: apt-cache search php5 還安裝需要安裝的 apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 現在重新啟動Apache2的: /etc/init.d/apache2 restart 8.安裝phpMyAdmin phpMyAdmin是一個網路介面,通過它可以管理你的MySQL資料庫。 apt-get install phpmyadmin 你會看到以下問題: Web server to reconfigure automatically: <-- apache2 Configure database for phpmyadmin with dbconfig-common? <-- No
5、如何在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才能生效。
6、怎麼在伺服器上怎麼配置nginx
不會用就用集成環境吧,這個nginx集成環境有獨立的服務,可以開機運行,支持全部windows系統
PHPWAMP8.8.8.8n,這個環境的NGinx站點管理很強大,支持無限自定義
以下內容來自網路介紹
小編發現最近PHPWAMP集成環境又更新了phpwamp8.8.8.8n版本
phpwamp8.8.8.8n一共集成了12個PHP版本和3個mysql版本,並且可以高度自定義,你可以定義任何版本,解壓後差不多1個G的大小,壓縮包確僅有幾十M,解壓即可使用,純綠色很方便,集成了apache和nginx等,支持asp、php、net
大家知道Nginx官方的windows版本用著很不穩定,時不時就會掛掉,而且默認安裝後也不像apache那樣有服務可以開機啟動,畢竟nginx最適合的還是在linux下,不過最近更新的這款phpwamp8.8.8.8n安裝後是有服務的,該軟體作者自己寫了一個Nginx服務,能開機啟動,而且還能給每個站點分配不一樣的進程,也可以隨意指定站點的php版本!最關鍵的是該服務啟動的php-cgi進程,就算你手動用殺毒軟體的任務管理器也關不掉!關掉後會自動恢復,而且網站服務依舊正常!!除非你自己點擊軟體界面上的卸載服務才會關閉,該保護功能可以對網站進程起到保護作用。
7、如何在遠程Linux伺服器上搭建Nginx
1.將nginx的壓縮包nginx-1.8.0.tar.gz上傳到Linux伺服器
2.由於nginx是C語言開發的並且我們這里是通過編譯nginx的源碼來安裝nginx,所以Linux上要安裝C語言的編譯環境gcc,
如果已經安裝此步可以省略,否則執行命令:
3.nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫。
yum install -y pcre pcre-devel
4.zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。
yum install -y zlib zlib-devel
5.nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。
yum install -y openssl openssl-devel
6.在Linux上創建nginx的臨時目錄,注意我這里是在Linux文件系統下的
/var下創建文件夾temp在temp下創建nginx。即:/var/temp/nginx
7.執行命令:
./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_mole --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi
8.編譯源碼,安裝nginx:
make make install
9.啟動nginx:
cd /usr/local/nginx/sbin/./nginx -c /usr/local/nginx/conf/nginx.conf
在瀏覽器中訪問: http://localhost 出現下面界面表示安裝成功:
我們此時也可以查看到nginx進程的運行情況:
ps aux|grep nginx
10.nginx伺服器的停止方式:
方式一:先查出nginx進程id再使用kill命令強制殺掉進程。
cd /usr/local/nginx/sbin./nginx -s stop
方式二(推薦):待nginx進程處理任務完畢進行停止。
cd /usr/local/nginx/sbin./nginx -s quit
以上就是本文的全部內容,希望對大家的學習有所幫助
8、如何在ubuntu下 安裝nginx伺服器
1.開始說明
首先需要跟大家說明一下,這個教程中使用的IP地址是192.168.0.23,主機名稱為Server1.example.com這些設置可能會有所不同,你需要根據不同情況進行修改。
2安裝Apache2
2.切換管理員身份
在Ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身份登錄:
sudo su
3.開始安裝MySQL5
apt-get install mysql-server mysql-client
你將被要求提供一個MySQL的root用戶的密碼,我們需要在紅色區域設置密碼。
New password for the MySQL "root" user: <-- yourrootsqlpassword
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword
4.安裝Apache2
Apache2的是作為一個Ubuntu的軟體包,因此我們可以直接用下面命令安裝它:
apt-get install apache2
5.安裝PHP5
我們可以直接安裝PHP5和Apache的PHP5的模塊,如下:
apt-get install php5 libapache2-mod-php5
安裝完需要重啟
/etc/init.d/apache2 restart
6.測試的PHP5並獲取PHP5安裝的詳細信息:
默認網站的文件根目錄是在/var/www下中。現在我們將在該目錄中創建一個小型PHP文件(info.php的)在瀏覽器中調用它。該文件將顯示很多關於我們的PHP安裝,如安裝的PHP版本和有用的一些細節。
7.PHP5獲得MySOL的支持
讓PHP在MySQL中獲得支持,我們可以安裝的php-mysql軟體包。安裝一些其他的PHP5模塊,以及您可能需要的應用程序,這是一個好主意:
apt-cache search php5
還安裝需要安裝的
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
現在重新啟動Apache2的:
/etc/init.d/apache2 restart
8.安裝phpMyAdmin
phpMyAdmin是一個網路介面,通過它可以管理你的MySQL資料庫。
apt-get install phpmyadmin
你會看到以下問題:
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No
9、遠程伺服器如何安裝nginx
通過ftp的方式把文件上傳到遠程伺服器上,接著使用ssh遠程登錄到遠程機器,然後在遠程機器根據上傳的文件考慮是通過源碼或者rpm包的形式進行安裝。
10、linux伺服器怎麼安裝nginx
step1. 在 /home 下創建 nginx 文件夾 將 nginx-1.7.8.tar.gz 上傳到 nginx 文件夾下

step2. 解壓 tar -xzvf nginx-1.7.8.tar.gz
step3. 進入 nginx-1.7.8 中
step4. 執行 ./configure --prefix=/usr/local/nginx-1.7.8 --with-http_ssl_mole --with-http_spdy_mole --with-http_stub_status_mole --with-pcre

step5. 執行 make && make install
step6. 查看配置 /usr/local/nginx-1.7.8/sbin/nginx -t
如果顯示以下兩行信息 說明配置正確:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
the configuration file /usr/local/nginx/conf/nginx.conf was tested successfully
step7. 啟動 /usr/local/nginx-1.7.8/sbin/nginx

step8. 如遇上圖報錯 則使用命令關閉佔用 80 埠的程序 sudo fuser -k 80/tcp
step9. 再次啟動成功
step10. 瀏覽器檢驗 出現下圖界面表示安裝啟動成功
