導航:首頁 > 配伺服器 > nginx如何下載伺服器

nginx如何下載伺服器

發布時間:2023-03-06 20:26:54

① 如何在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才能生效。

② 如何搭建linux伺服器

如何搭建linux的伺服器?我們一起來了解一下吧。
1、瀏覽器搜索Nginx下載Nginx軟體包,

2、安裝Nginx之前需要安裝Nginx所需要的依賴包,使用命令如下:
$-devzlib1g-devopenssllibssl-dev

3、解壓Nginx軟體包,Nginx的解壓使用如下命令:
$tarzxvfnginx-1.17.8.tar.gz

4、配置Nginx,Nginx的配置主要是安裝之前配置Nginx的安裝路徑,啟用和禁用Nginx的某些模塊。所以,Nginx的配置是很重要的一個步驟。具體使用的命令如下:
$cdnginx-1.17.8/
$./configure--prefix=/usr/local/nginx


5、對Nginx進行編譯與安裝,具體的使用如下的命令:
$cdnginx-1.17.8/
$make&&makeinstall


6、啟動伺服器
$sudo/usr/local/nginx/sbin/nginx

在瀏覽器中輸入http://192.168.221.123

本文章基於ThinkpadE15品牌、centos7系統撰寫的。

③ 如何在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.安裝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

④ nginx默認文件下載地址

Windows系統下載安裝Nginx以及host文件的介紹

1. Nginx的簡單介紹

Nginx功能豐富,可作為HTTP伺服器,也可作為反向代理伺服器,郵件(IMAP/POP3)代理伺服器。Nginx佔用內存少,並發能力強。

1.1 Nginx的安裝

Nginx下載地址:http://nginx.org/en/download.html
這里選擇了Windows的1.19.4版本

下載完成後解壓壓縮
接下來測試一下是否能正常運行
雙擊nginx.exe打開或者根目錄輸入cmd打開輸入命令,會發現有個窗口閃一下

1.啟動命令 start nginx
2.重啟命令 nginx -s reload (啟動過才能輸入重啟命令)
3.停止命令 nginx -s stop
1
2
3
1
2
3

nginx啟動後,會多出兩個進程,其中占內存大的為主進程,主要為用戶提供反向代理服務;其中占內存小的為守護進程,是為了主進程意外關閉的。所以在關閉Nginx時需要先結束守護進程才能關閉主進程。
測試是否能正常使用
瀏覽器輸入localhost會出現歡迎界面表示成功。

1.2 Nginx配置文件說明

Nginx伺服器的基礎配置和默認配置都在這里–>打開conf文件夾下的nginx.conf文件

下面簡單說明一下配置文件
########### 每個指令必須有分號結束。##################
user administrator administrators; #配置用戶或者組,默認為nobody nobody。#worker_processes 2; #允許生成的進程數,默認為1
#pid /nginx/pid/nginx.pid; #指定nginx進程運行文件存放地址
error_log log/error.log debug; #制定日誌路徑,級別。這個設置可以放入全局塊,http塊,server塊,級別以此為:debug|info|notice|warn|error|crit|alert|emerg
events {
accept_mutex on; #設置網路連接序列化,防止驚群現象發生,默認為on
multi_accept on; #設置一個進程是否同時接受多個網路連接,默認為off
#use epoll; #事件驅動模型,select|poll|kqueue|epoll|resig|/dev/poll|eventport
worker_connections 1024; #最大連接數,默認為512
}
http {
include mime.types; #文件擴展名與文件類型映射表
default_type application/octet-stream; #默認文件類型,默認為text/plain
#access_log off; #取消服務日誌
log_format myFormat '$remote_addr–$remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for'; #自定義格式
access_log log/access.log myFormat; #combined為日誌格式的默認值
sendfile on; #允許sendfile方式傳輸文件,默認為off,可以在http塊,server塊,location塊。
sendfile_max_chunk 100k; #每個進程每次調用傳輸數量不能大於設定的值,默認為0,即不設上限。
keepalive_timeout 65; #連接超時時間,默認為75s,可以在http,server,location塊。

upstream mysvr {
server 127.0.0.1:7878;
server 192.168.10.121:3333 backup; #熱備
}
error_page 404 https://www..com; #錯誤頁
server {
keepalive_requests 120; #單連接請求上限次數。
listen 4545; #監聽埠
server_name 127.0.0.1; #監聽地址
location ~*^.+$ { #請求的url過濾,正則匹配,~為區分大小寫,~*為不區分大小寫。
#root path; #根目錄
#index vv.txt; #設置默認頁
proxy_pass http://mysvr; #請求轉向mysvr 定義的伺服器列表
deny 127.0.0.1; #拒絕的ip
allow 172.18.5.54; #允許的ip
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
http{}塊下可以包含多個server{}塊,一個反向代理就是一個server

server {
#監聽的埠號
listen 80;
#監聽的域名
server_name localhost;

#進行反向代理配置
location / {
#root關鍵字:代表磁碟地址
root html; #默認為跟目錄下的html文件夾
#index關鍵字:默認的歡迎界面
index index.html index.htm;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1.3 自己配置並測試

接下來自己寫一個配置圖片的代理伺服器測試一下

首先在F盤創建一個文件夾img,其中保存一張圖片 hello.png
在http{}塊下配置圖片的代理伺服器
server {
listen 8080;
server_name 127.0.0.1;
location / {
root F:img;
}
}
1
2
3
4
5
6
7
1
2
3
4
5
6
7
之後瀏覽器輸入http://127.0.0.1:8080/hello.png 就可以顯示這張圖片。

2. hosts文件的簡單介紹

hosts文件是操作系統為了方便開發,在本地形成的域名與IP的映射文件,該文件只對本機有效。
位置:C:\Windows\System32\drivers\etc\hosts
示例:

#IP 域名 的映射關系,表示在瀏覽器輸入hello.word.com就相當於輸入例如127.0.0.1
127.0.0.1 hello.word.com
#可以配置多條映射
127.0.0.1 www.img.com
1
2
3
4
1
2
3
4
3. hosts文件和Nginx的配合使用實現域名的代理

3.1 如果想要通過http://hello.world.com域名訪問localhost:8080的伺服器

編輯hosts文件
127.0.0.1 hello.world.com
1
1
編輯nginx.conf配置文件
server {
listen 8080;
server_name hello.world.com;
location / {
root F:img;
}
}
1
2
3
4
5
6
7
1
2
3
4
5
6
7
瀏覽器輸入hello.world.com:8080/hello.png測試

3.2 如果想要通過http://hello.world.com域名訪問真實伺服器地址http://localhost:8090

編輯hosts文件
127.0.0.1 hello.world.com
1
1
編輯nginx.conf配置文件
server {
listen 80;
server_name hello.world.com;
location / {
#代理真實的伺服器地址
proxy_pass http://localhost:8090;
}
}
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
啟動提前寫好的埠號為8090的項目,啟動Nginx
瀏覽器輸入http://hello.world.com/,以為80埠可以省略,所以這里相當於http://hello.world.com:80/地址取訪問真實的http://localhost:8090地址

打開CSDN APP,看更多技術內容
配置Nginx反向代理時配置hosts文件不起作用
原因:設備上的 hosts 出問題,電腦無法正常解析 解決方法:在網上找一個可用的hosts文件進行替換 hosts文件在/private/etc/hosts路徑中,輸入sudo vi /private/etc/hosts修改文件,將配置信息添加進去即可。 ...
繼續訪問
運維:nginx常用命令與問題解決(windows版)+ 安裝stream模塊
cmd 進入Nginx解壓目錄 執行以下命令 驗證配置是否正確: nginx -t 查看Nginx的版本號: nginx -V 啟動Nginx: start nginx 快速停止或關閉Nginx: nginx -s stop 正常停止或關閉 Nginx:nginx -s quit 配置文件修改重裝載命令: nginx -s reload 測試nginx配置文件是否正確 nginx -t -c /nginx-1.20.1/conf/nginx.conf 測試nginx配置文件是否正確(簡寫) n
繼續訪問

最新發布 Windows中Nginx下載、安裝、配置
Nginx (engine x) 是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru 站點(俄文:Рамблер)開發的.它也是一種輕量級的Web伺服器,可以作為獨立的伺服器部署網站(類似Tomcat)。它高性能和低消耗內存的結構受到很多大公司青睞,如淘寶網站架設。先下載直接去官網nginx.org分別有Linux和Windows兩個版本。
繼續訪問

nginx-windows系統下的安裝及使用
目錄 一、Nginx簡介 二、安裝部署 三、優化配置 一、Nginx簡介 Nginx (engine x) 是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru 站點(俄文:Рамблер)開發的. 它也是一種輕量級的Web伺服器,可以作為獨立的伺服器部署網站(類似Tomcat)。...
繼續訪問

利用hosts文件修改域名映射實現Nignx反向代理
windos下查看dns地址 ipconfig -all 域名解析的原理 域名解析是首先會在本機的localhost中查找域名解析規則,如果沒有會通過本地配置的域名伺服器地址進行域名解析。 下面我們通過配置localhost進行域名訪問。 第一步:路徑:C:\Windows\System32\drivers\etc ...
繼續訪問

windows下載安裝Nginx
安裝步驟 1、下載Nginx 下載地址:http://nginx.org/en/download.html (Nginx官網); 2、下載之後,解壓到指定的目錄,就可以看到以下的目錄 3、控制台(CMD)切換到Nginx目錄下,輸入start nginx ,然後在瀏覽器頁面輸入localhost,出現如下界面則表示安裝成功。默認監聽80埠號。 4、nginx命令介紹 (1)start nginx 開啟nginx服務 (2)nginx.exe -s stop 關閉nginx服務,快速停止nginx,
繼續訪問

【Nginx】Nginx在Windows、Linux環境下的下載安裝詳細步驟
文章目錄Nginx下載安裝Nginx-windows安裝下載安裝啟動Nginx-Linux安裝下載准備安裝啟動 Nginx下載安裝 Nginx跨平台,在windows、Linux都可以安裝 Nginx-windows安裝 下載 官網下載:nginx: download 下載穩定版,不要下載測試版 安裝 下載得到zip壓縮包,解壓、解壓到任何地方都行, 解壓後的目錄: conf 配置文件,我們常用的就是conf中的配置文件 contrib 存放工具組件文件 docs 存放文檔 documents
繼續訪問

nginx和hosts配置
nginx.conf(nginx/conf/nginx.conf) server { listen 80; //網路路徑 server_name image.jt.com; location / { //本地路徑 root D:/images; } } hosts(C:/Windows/System32/drivers/etc/hosts) //圖片伺服器配置 127.0.0.1 image.jt.com //前端伺服器配置 127.0.0.1 www.
繼續訪問
本地host,nginx配置
本地host, 路徑: c/windows/system32/drivers/etc/host ip 域名 127.0.0.1 image.jt.com 127.0.0.1 manage.jt.com 127.0.0.1 web.jt.com 配置文件 根目錄/coof/nginx.conf http{ server { # 埠 listten:80; # 域名 server_name www..com; #文件位置 localhost / { #根目
繼續訪問
nginx config配置中內置變數host的坑
我們在配置nginx的配置時,一般是這樣的。舉例: server { listen 80; server_name mirrors.maqian.work; location / { proxy_pass http://mirrors.aliyun.com; proxy_redirect off; proxy_set_header Host $proxy_host; proxy_set_header X-Rea
繼續訪問

Windows下載安裝Nginx
一、介紹 Nginx是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP代理伺服器。 Nginx是一款輕量級的Web伺服器/反向代理伺服器以及電子郵件代理伺服器,並在一個BSD-like協議下發行。由俄羅斯的程序設計師lgor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler使用。其特點是佔有內存少,並發能力強,事實上nginx的並發能力確實在同類型的網頁伺服器中表現較好。 Nginx相較於Apache\lighttpd具有佔有內存少,穩定性高等
繼續訪問

host文件在哪裡_3:基本配置文件詳解
上文中,我們已經順利的完成了Nginx的安裝,從本文開始我們真正的進入到Nginx的配置和使用。我們通過rpm命令可以查看Nginx安裝之後文件都放在了哪裡(rpm 是linux的rpm包管理工具),命令如下:rpm -ql nginx我們可以看到,Nginx的主要配置都在/etc/nginx這個目錄下,usr/share是我們的服務目錄,前面的文章提到,Nginx是模塊化的設計,在配置這塊這個特...
繼續訪問
Nginx下載與安裝-Win系統
Nginx入門: 1、在Windows系統下,下載、安裝、啟動Nginx
繼續訪問

Windows安裝nginx並配置埠轉發
Windows安裝nginx;nginx配置埠轉發
繼續訪問

Nginx_關於Ngxin和hosts
瀏覽器訪問的URL會根據兩種方式去進行域名解析: 1、hosts 2、DNS 如果本地配置了hosts就不會去訪問DNS了 舉例: 訪問jisumall.com這個域名,會先到hosts中去地址解析,hosts中有配置的話,那麼根據hosts中的配置進行解析。 hosts配置文件 我們這里hosts文件有配置,所以這個域名訪問的地址會被轉發到本地的127.0.0.1(默認80埠)。(如果hosts沒有配置,那麼就會到網上的DNS伺服器上面找域名)。 由於本地開啟了nginx,本地的80埠被nginx接
繼續訪問

熱門推薦 nginx配置:server_name的作用
nginx的server_name最新詳解
繼續訪問
Windows 11下安裝 nginx
Windows 安裝 nginx!!!
繼續訪問

nginx快速開始
windows環境下使用nginx 1、下載 http://nginx.org/en/download.html 下載穩定版本,以nginx/Windows-1.12.2為例,直接下載 nginx-1.12.2.zip 2、解壓 下載後解壓,目錄如下: 3、啟動nginx 有很多種方法啟動nginx (1)直接雙擊nginx.exe,雙擊後一個黑色的彈窗一閃而過 (2)打開cmd...
繼續訪問
Windows系統下載安裝Nginx
下載 下載地址:http://nginx.org/en/download.html 本次下載的是1.18版本 下載後是一個壓縮包。 安裝 將壓縮包解壓即可。 啟動 第一種:雙擊nginx.exe,小黑框一閃而過。 第二種:打開cmd命令窗口,切換到nginx解壓目錄下,輸入命令 nginx.exe 或者 start nginx ,回車即可 ...
繼續訪問
本地host文件和nginx映射的關系
假設客戶端A--------》瀏覽器url請求域名--------》域名被host解析對應的IP--------》到對應IP的伺服器--------》先被nginx反向代理攔截--------》找到nginx上一樣域名(nginx.conf配置文件中server里的server_name)--------》對應的反向映射地址(nginx.conf配置文件中同左server里的proxy_pass ...
繼續訪問
nginx
windows

⑤ 如何安裝nginx

nginx
windows版
v1.13.3免費版http://www.ddooo.com/softdown/29113.htm
nginx
windows安裝配置方法
第一步、安裝方法
一、下載好後,把nginx
windows版軟體解壓到c盤根目錄。
二、雙擊nginx.exe圖標,可見黑窗口一閃而過,啟動完畢。
三、按下win+R快捷鍵,輸入cmd打開命令行。
四、命令行到nginx目錄,輸入nginx啟動。(注,此方式命令行窗口無任何提示,且被鎖定)
五、打開瀏覽器,輸入http://127.0.0.1,如果看到下圖片則安裝成功。
六、以後啟動軟體直接雙擊圖標即可。
七、啟動後,默認情況下(無修改配置),可見到有兩個nginx的進程,一個是master
process,一個是worker
processes測試。
第二步、配置方法
配置目標:能正常運行PHP腳本程序
大部分情況下,我們需要修改的配置文件只有一個,那就是nginx.conf,該文件位於conf目錄下。具體配置項目為:
1.
server_tokens
off;
出於安全方面的考慮,最好是隱藏nginx版本號信息
2.
listen
8088;
8088為監聽埠,根據需要可以填寫其它埠號
3.
server_name
localhost;
localhost為伺服器訪問名稱,也就是我們在瀏覽器里輸入的那個url地址
4.
charset
utf-8;
字元集編碼
5.
工作目錄
將如下配置
修改為:
root
定義了工作空間,也就是我們php項目所在的目錄。
加入index.php是為了讓nginx能夠識別php腳本,否則,在訪問php文件時,會出現直接下載的情況。
6.
整合php
將location
~
\.php配置部分的注釋全部去掉,最終配置如下:
注意這裡面的$document_root變數,它對應的內容就是root參數值,如果我們沒有定義root參數或者把root注釋掉,在訪問php的時候,頁面上就會出現No
input
file
specified.提示。
7.
啟動php-cgi
打開cmd命令窗口,切換到php的安裝目錄,執行php-cgi
-b
127.0.0.1:9000,即可啟動php-cgi,啟動完成後,cmd窗口切勿關閉,否則php-cgi也會被關掉的。
特別提醒:只有在開啟php-cgi的情況下,nginx才能正常訪問php。
8.
重啟nginx
打開cmd命令窗口,切換到nginx所在目錄,執行nginx
-s
reload即可重啟nginx。其它相關nginx相關命令如下:
啟動:start
nginx
停止:nginx
-s
stop
退出:nginx
-s
quit

⑥ Nginx下載文件伺服器配置

1.打開配置文件配置一下內容

server {

    listen    9000;    #埠

    server_name localhost;  #服務名

    charset utf-8; # 避免中文亂碼

    root  E:\Download\java; #顯示的根索引目錄,注意這里要改成你自己的,目錄要存在

    location / {

      autoindex on;       #開啟索引功能

      autoindex_exact_size off; # 關閉計算文件確切大小(單位bytes),只顯示大概大小(單位kb、mb、gb)

      autoindex_localtime on;  # 顯示本機時間而非 GMT 時間

    }

  }

2、配置完成後重啟伺服器
sudo /usr/local/nginx/sbin/nginx -s reload

閱讀全文

與nginx如何下載伺服器相關的資料

熱點內容
世界史綱pdf 瀏覽:131
湖北社保年審app叫什麼名字 瀏覽:852
邁達克雲伺服器 瀏覽:595
mfc深入淺出從mfc設計到mfc編程 瀏覽:81
螢石雲伺服器連接設置 瀏覽:325
中國名著pdf 瀏覽:592
華為伺服器設備序列號怎麼看 瀏覽:319
跑永輝生活配送用什麼app 瀏覽:149
ug識別符號命令在哪裡 瀏覽:719
pdf文件改文字 瀏覽:732
查詢qq號劍靈伺服器地址 瀏覽:552
國家反詐中心app為什麼要刷臉 瀏覽:303
iphone怎麼修改dns伺服器地址 瀏覽:85
bandizip解壓位置 瀏覽:168
伺服器的防火牆如何訪問 瀏覽:306
javagoto關鍵字 瀏覽:847
廣州少兒編程加盟排名榜 瀏覽:122
51單片機th0 瀏覽:292
冠軍交易pdf 瀏覽:208
excelword轉換成pdf 瀏覽:389