① 如何在Ubuntu上通過Nginx設置HTTP認證
命令行為提示你輸入密碼茄耐
New password:
Re-type new password:
Adding password for user exampleuser
htpaswd的文件格式森納手如下:
login:password
注意:htpasswd需要對nginx運行用戶此嫌可訪問
方法/步驟
方法一.使用圖行界面設置,這個最簡單。IP,子網掩碼,網關,DNS都可以輕松設置。永久保存。
方法二,採用命令方式,臨時修改網卡IP和子網掩碼,重啟網路後會丟失。$sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0
查看網關,命令$route -n
修改網關$sudo route add default gw 192.168.0.1
查看DNS,使用nm-tool命令$ns-tool
方法三,修改網卡的配置文件,這個是最主要的方式,可以永久保存。
注意不是/etc/resolv.conf,而是/etc/network/interfaces文件。
輸入命令$sudo nano /etc/network/interfaces
輸入:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
Ctrl+x保存退出
輸入命令$sudo nano /etc/resolvconf/resolv.conf.d/base
修改DNS
③ ubuntu的有線網路如何設置
不同網路情況上網設置也不一樣。
1、ADSL寬頻連接
Ctrl+Alt+T打開終端
輸入:sudo pppoeconf (其中需要管理員密碼)
然後會出現一個文本菜單引導頁面,根據提示操作即可。其中會要求輸入ISP提供的賬號和密碼,輸入回車即可。
2、適用於宿舍網路(交換機連接)
1)在界面右上角有一個貌似雷達的小圖標,VPN(C):
最後可以發現VPN連接中的有線連接的「最後使用的」狀態中「有線連接1」處於「現在」狀態。
④ 如何在Ubuntu上通過Nginx設置HTTP認證
Apache Utils
我們需要htpassword來創建和生成加密的用戶用於基礎認證(Basic Authentication)。通過以下命令安裝apache2-utils。
sudo apt-get install apache2-utils
創建用戶名和密碼
在Nginx託管的網站目錄下生成一個.htpasswd文件。如下的命令可以鍵局創建文件同步增加用戶和加密稿旦讓的密碼到文件中
sudo htpasswd -c /etc/nginx/.htpasswd exampleuser
命令行為提示你輸入密碼
New password:
Re-type new password:
Adding password for user exampleuser
htpaswd的文件格式遲扒如下:
login:password
注意:htpasswd需要對nginx運行用戶可訪問
更新Nginx配置
在你的網站的Nginx配置文件增加如下兩行:
auth_basic "Restricted";auth_basic_user_file /etc/nginx/.htpasswd;
第二行是你的htpasswd文件位置。
舉個例子,假如你的文件是/etc/nginx/sites-available/website_nginx.conf,通過vi或者其它編輯器打開該文件
sudo vi /etc/nginx/sites-available/website_nginx.conf
增加代碼:
server { listen portnumber; server_name ip_address; location / { root /var/www/mywebsite.com; index index.html index.htm; auth_basic "Restricted"; #For Basic Auth
auth_basic_user_file /etc/nginx/.htpasswd; #For Basic Auth
}
}
刷新Nginx
為了使配置生效,需要刷新nginx配置,然後再訪問
$ sudo /etc/init.d/nginx reload* Reloading nginx configuration...
⑤ 新安裝了ubuntu linux8.10 ,但進入操作系統後無法上網,需要設置哪裡用的是校園網。
我以前裝8.04版就無法上網,後來我找到了解決方法,你試試!
第一次裝ubuntu server8.04時,由於在安裝的時候填入了IP所以沒有在後來更改過IP,不過這次重裝時沒有填IP,所以系統默認為DHCP,只好自己改了,在網上網路了下,發現有關網卡的設置文件在/etc/network/interfaces文件中,把iface eth0 inet dhcp 改成以下內容就可以了
iface eth0 inet static
address 192.168.11.99
netmask 255.255.255.0
gateway 192.168.11.1
nameserver 202.101.224.68
因為我用的是單網卡最終我的interfaces的內容為:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.11.90
netmask 255.255.255.0
gateway 192.168.11.1
nameserver 202.101.224.69
最後想說的就是書寫配置文件時一定要仔細,由於不小心把iface eth0 inet static 寫成ifaces eth0 inet static而不能啟動網卡並且找了好久才發現這個問題。
昨天搞了一晚,把Ubuntu升級到8.04,今天研究了一下雙網卡配置,記錄如下:
1、內網IP10.10.10.100,網關10.10.10.1,用的是一款USB網卡,設備名為:usb0;外網IP為動態地址,網關是192.168.1.1,設備名為eth0。
2、修改/etc/network/interfaces文件,加入一下內容:
auto usb0
iface usb0 inet static
address 10.10.10.100
netmask 255.255.255.0
network 10.10.10.0
broadcast 10.10.10.255
gateway 10.10.10.1
因為外網是動態地址,所以不用配置,如果是靜態地址的話,復制以上內容,並修改相關欄位即可。
3、重啟網卡:
/etc/init.d/networking start //啟動網卡
/etc/init.d/networking stop //停止網卡
/etc/init.d/networking restart //重啟網卡(用這個就行了)
4、修改路由:
刪除默認路由,如果網卡配置正確會出現2個默認路由,刪除之:sudo route delete default(執行2次)
加入新路由: sudo route add -net 10.0.0.0 netmask 255.0.0.0 dev usb0 (內網路由)
sudo route add default gw 192.168.1.1 dev eth0(外網路由)
5、網路測試成功。
果然做人搏態要與時俱進,發現了acronis的軟體真是好用,受到acronis true image的震撼,於是搜喊宏羅其家族的各個軟體,今天用acronis disk director suit把硬碟分區調整出13G,看著前幾天才放出的Ubuntu8.04,實在是癢癢啊,於是再次開動,這次Ubuntu8.04真是夠入門的,安裝簡鄭銀冊單得一塌糊塗,光碟啟動一會就裝好了,只是這個時候什麼都幹不了,連中文輸入法都沒有,開始艱難的配置過程
試了一下,無法在網路工具里設置ip,很奇怪,直接打開interfaces又無法保存,於是進終端
sudo gedit /etc/network/interfaces
提示輸入密碼,這個還沒搞清楚原理,感覺一般用戶下干點什麼都要密碼或者root許可權,實在太麻煩,還需要適應啊!
在
auto lo
iface lo inet loopback
下面增加公司的區域網數據
auto eth0
iface eth0 inet static
address 10.101.15.21
netmask 255.255.252.0
gateway 10.101.15.1
保存後重啟網路
sudo /etc/init.d/networking restart
然後發現還是不能上網,後來找到原因是XP關機的時候禁用了8139網卡,為了保險起見,換了一個8139的驅動,然後在網卡屬性那裡把允許關閉那個選項禁用了,重啟進Ubuntu,ping網關成功
然後設置DNS
sudo gedit /etc/resolv.conf
把自動search去掉,增加DNS伺服器
nameserver 202.99.166.4
nameserver 202.99.160.68
出來再看firefox,已經可以上網了,也沒有出現傳說中的只能上google的問題
然後我開啟了特效,扯著窗體顫抖起舞。
⑥ 在ubuntu系統下怎麼設置無線網路
Ubuntu系統連接無線網路的步驟:
ubuntu系統現已成為眾多用戶追捧的對象,那麼對於該系統的無線網路,我們又了解多少呢?本文就為大家詳細解答。
Ubuntu 10.04下,如果無線網路需要密匙認證,則每次連接無線網路都需輸入長達十幾位的密碼,很麻煩。
能不能設置不用每次輸入密匙,自動連接至無線網路呢?當然可以了,而且十分簡單。
1、右擊無線網路圖標的「編輯連接」。
2、在「無線」選項卡里,選擇「編輯」。
3、在「無線安全性」選項卡里,輸入無線密匙,並選中左下角的「對所有用戶可用」的選項點擊應用,會提示輸入用戶密碼以授權。
4、然後點擊無線網路圖標,點擊無線網路的名字,即可自動連接至無線網路
⑦ ubuntu 1804 伺服器網路設置 ubuntu 1804 伺服器網路方法
1、網卡與DNS配置:打開命令窗口(右鍵單機桌面選擇Open Terminal或者用快捷鍵Ctrl+Alt+T打開終端),輸入ip a查看自己的網卡編號。
2、輸入命令sudo vim /etc/network/interfaces,編輯該文件。注意此處 ens33 處用自己的網卡編號替換,address和gateway也是要視自己的情況定的。
3、wq 保存退出,此時ping一些自己的內網應該是可以ping通的了。要是ping www..com還是ping不通的,就需要繼續接著做。
4、在命令行輸入sudo vim /etc/systemd/resolved.conf 修改改文件:將DNS前的 # 號去掉,然後加上DNS伺服器地址即可。
5、重啟網路服務:sudo /etc/init.d/networking force-reload ==> 重新載入網路配置文件;sudo /etc/init.d/networking restart;重啟Ubuntu,就能ping通網路了。
6、如果正常配置出錯(異常):使用動態分配DNS:sudo dhclient linux 動態分配IP;配置完成之後通過:ping www..com。
7、一般而言這樣就可以了,但是如果還不行,嘗試如下操作:重新啟停乙太網卡: sudo ifconfig eth0 down, sudo ifconfig eth0 up。添加默認網關:sudo route add default gw 192.168.1.1。檢查你的網線是否已經插好了!
⑧ Ubuntu如何連校內網(需要上網認證)
在編輯鏈接界面點擊增加按鈕選擇乙太網,新建乙太網,選擇一個設備,直接就行最後保存,再選擇網路連接時選擇乙太網,然後打開瀏覽器,輸入學校上網驗證的網址,會轉至身份驗證逗念界面,驗證成功就能上網了。
Ubuntu(友幫拓、優般圖、烏班圖)是一個以桌面應用為主的開源GNU/Linux操作系統,Ubuntu 是基於Debian GNU/Linux,支持x86、amd64(即x64)和ppc架構,由全球化的專業開發團隊(Canonical Ltd)打造的。
創立背景:
Ubuntu由馬克·舍特爾沃斯亦譯為沙特爾沃斯(Mark Shuttleworth)創立,其首個版本Ubuntu4.10以Debian為開發藍本發布於2004年10月20日,Ubuntu的開發目的是為了使山銀困個人電腦變得簡單易用,同時也提供針對企業應用的服務搏伍器版本。
⑨ ubuntu 16.04配置802.1X認證
配置文件1:胡胡/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
netmask 255.255.255.0
gateway 10.9.3.254
address 10.9.3.xxx
dns-nameservers 10.9.0.140
wpa-driver wired
wpa-conf /etc/wpa_supplicant/wpa_wired.conf
配置文晌和件2:褲謹攔/etc/wpa_supplicant/wpa_wired.conf
network={
key_mgmt=IEEE8021X
eap=PEAP
phase2="auth=MACHAPV2"
identity="xxx"
password="xxx"
}
sudo service networking restart
sudo service NetworkManager restart