美日韩一区二区三区_日韩视频区_欧美日韩精品一区二区在线播放_亚洲欧美另类在线_国产综合精品_国偷自产一区二区免费视频

推廣 熱搜: 廣場  Java  app  Word  營業(yè)  微信公眾號  北京代理記賬  商城  代理記賬  商標(biāo)交易 

linux搭建web服務(wù)器(網(wǎng)站)(不同

   2023-11-12 轉(zhuǎn)載網(wǎng)絡(luò)4040
核心提示:其實(shí)搭建一個默認(rèn)服務(wù)器最簡單的方法并不是這個,而是文章開頭說道的安裝http并啟動該服務(wù)以后,直接在/var/www/html中配置一個.html的文件,該方法默認(rèn)路徑是:/etc//conf/http/.conf搭建一個自定義.html路

然后加入自啟動:

[root@controller ~]# #yum -y install httpd 
[root@controller ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /etc/systemd/system/httpd.service.
[root@controller ~]#

搭建一個默認(rèn)web服務(wù)器最簡單的方法 說明

其實(shí)搭建一個默認(rèn)服務(wù)器最簡單的方法并不是這個,而是文章開頭說道的安裝http并啟動該服務(wù)以后,直接在/var/www/html中配置一個.html的文件,該方法默認(rèn)路徑是:/etc//conf/http/.conf

但里面東西太多,容易讓人摸不著頭腦,所以以另外一種簡介的方式呈現(xiàn),見下面。

我這里用另外一種方法說明,比如 搭建一個 的網(wǎng)站 1)進(jìn)入配置目錄

進(jìn)入路徑:cd /etc//conf.d ,在這個路徑中建任意名稱以.conf結(jié)尾的文件,編輯內(nèi)容如下代碼

[root@controller-test conf.d]# cat myweb-1.conf 
#監(jiān)聽80端口,*是代表所有地址均可訪問
<VirtualHost *:80> 
#定義一個域名
Servername ccxweb.com 
#主配置存放文件路徑
documentRoot /var/www/html 
</VirtualHost>

2)添加主頁

然后到/var/www/html中定義一個 .html的主頁文件

[root@controller-test conf.d]# cd /var/www/html/
[root@controller html]# echo  hello 2020 > index.html
[root@controller html]# cat index.html
hello 2020
[root@controller html]# systemctl restart httpd

上面全部步驟代碼如下:

[root@controller-test ~]# cd /etc/httpd/conf.d/
[root@controller-test conf.d]# vim myweb-1.conf 
[root@controller-test conf.d]# cat myweb-1.conf 
#監(jiān)聽80端口,*是代表所有地址均可訪問
<VirtualHost *:80> 
#定義一個域名
Servername ccxweb.com 
#主配置存放文件路徑
documentRoot /var/www/html 
</VirtualHost>
[root@controller-test conf.d]# cd /var/www/html/
[root@controller html]# echo  hello 2020 > index.html
[root@controller html]# cat index.html
hello 2020
[root@controller html]# systemctl restart httpd
[root@controller html]# netstat -ntlp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      130102/httpd        
[root@controller html]# 

至此,這個網(wǎng)站就搭建好了,文章開頭說過了,如果需要用域名訪問,就需要解析,如果不解析是無法使用域名訪問的,只能通過ip訪問,而且解析和解析是不共用的,需要分別解析,下面分別說明:

解析添加說明

其實(shí)

上解析:

[root@controller html]# curl ccxweb.com
<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon"><title></title><script src="https://www.google.com/adsense/domains/caf.js" type="text/javascript"></script><noscript><style>#content-main{display:none}
For full functionality of this site it is necessary to enable Javascript. Here are the instructions how to enable Javascript in your web browser.
cript>cript type="application/javascript">window.LANDER_SYSTEM="PW"cript>
cript>!function(e){function r(r){for(var n,l,a=r[0],i=r[1],p=r[2],c=0,s=[];ccript>cript src="https://d1hi41nc56pmug.cloudfront.net/static/js/2.2c36d0f5.chunk.js">cript>cript src="https://d1hi41nc56pmug.cloudfront.net/static/js/main.441ae672.chunk.js">cript>[root@controller html]# ^C
[root@controller html]# echo "192.168.198.129 ccxweb.com" >> /etc/hosts [root@controller html]# curl ccxweb.com hello 2020 [root@controller html]#

解析:

路徑:C:\\\\etc

進(jìn)入該路徑后,在中添加ip和域名(和中解析內(nèi)容一樣)

最后在瀏覽器中輸入 該域名,即可看到內(nèi)容了:

搭建一個自定義.html路徑的web服務(wù)器

注意:新建多個服務(wù)器可以在/etc//conf.d/目錄中同一個以.conf結(jié)尾的文件中。 也可以多個服務(wù)器使用分別放在不同的.conf結(jié)尾的文件中!

(我下面就是放在同一個文件中的)

[root@controller conf.d]# vim myweb1.conf 
[root@controller conf.d]# cat myweb1.conf 
#監(jiān)聽80端口
<VirtualHost *:80> 
#定義一個域名
Servername ccxweb.com 
 #主配置文件
documentRoot /var/www/html
</VirtualHost>
# 第二個服務(wù)器
<VirtualHost *:80>
Servername ccxweb2.com
#主頁文件根路徑是可以自定義的
documentRoot /var/www/ccx
<Directory "/var/www/ccx">
#這里面可以放很多規(guī)則,具體規(guī)則就不一一介紹了,下面以只能本機(jī)訪問為例
        Require local
</Directory>
</VirtualHost>
[root@controller conf.d]# 
[root@controller conf.d]# mkdir /var/www/ccx
[root@controller conf.d]# cd /var/www/ccx
[root@controller ccx]# echo "hello ccx" > index.html
[root@controller ccx]# cat index.html
hello ccx
[root@controller ccx]# 

因?yàn)橐?guī)則中限制了只能本機(jī)訪問,所以本機(jī)中curl是可以正常識別到內(nèi)容的,但在另外一個服務(wù)器上的瀏覽器中訪問到的就是下面這個樣子:

下面我們把僅本機(jī)訪問注釋掉,別的服務(wù)器就可以正常訪問了(記得添加解析):

添加web服務(wù)器路徑

一般我們訪問都是直接跟域名或者ip,現(xiàn)在創(chuàng)建一個域名/ip后面添加路徑的服務(wù)器

如:在 這個域名中添加路徑:/hero,里面html文件內(nèi)容為: ccx-

訪問該html的方法就是:/hero

[root@controller conf.d]# vim hero.conf
[root@controller conf.d]# 
[root@controller conf.d]# cat hero.conf
<VirtualHost *:80>
#根目錄
Servername ccxweb2.com
documentRoot /var/www/ccx
#子目錄就定義在這,根目錄后面跟需要定義的目錄即可(根目錄后面就是域名后面需要添加的路徑)
<Directory "/var/www/ccx/hero">
#這里面可以放很多規(guī)則,具體規(guī)則就不一一介紹了
 #       Require local
</Directory>
</VirtualHost>
[root@controller conf.d]# systemctl restart httpd
[root@controller conf.d]# mkdir /var/www/ccx/hero
[root@controller conf.d]# echo "hello ccx-myhero" > /var/www/ccx/hero/index.html

這樣訪問就是:/hero,訪問到的結(jié)果如下:

修改默認(rèn)監(jiān)聽端口創(chuàng)建一個動態(tài)web服務(wù)器

如建一個域名:,監(jiān)聽端口為:8899的動態(tài)服務(wù)器,注:動態(tài)服務(wù)器一般是以wsgi結(jié)尾的文件。 所以需要安裝wsgi的插件:yum -y

因?yàn)閣sgi文件一般是動態(tài)文件,所以需要給執(zhí)行權(quán)限 (下面wsgi代碼是時間代碼);

如果監(jiān)聽端口不是80,需要給上下問打上對應(yīng)端口標(biāo)簽(也可以理解為 添加 端口監(jiān)聽),一定要打,否則服務(wù)起不來

[root@controller conf.d]# vim ccxhero.conf
[root@controller conf.d]# #yum -y install mod_wsgi.x86_64 
[root@controller conf.d]# 
[root@controller conf.d]# cat ccxhero.conf 
Listen 8899 
<VirtualHost *:8899> 
Servername ccxhero.com
documentRoot /var/www/webapp 
#訪問/目錄時轉(zhuǎn)發(fā)到/var/...目錄,就是存放文件的路徑(基于根目錄擴(kuò)展)
WSGIscriptAlias / /var/www/webapp/wapp.wsgi 
</VirtualHost>
[root@controller conf.d]# yum -y install mod_wsgi.x86_64  
[root@controller conf.d]# 
[root@controller conf.d]# mkdir /var/www/webapp
[root@controller conf.d]# cd /var/www/webapp
[root@controller webapp]# vim wapp.wsgi 
[root@controller webapp]# cat wapp.wsgi
#!/usr/bin/env python
import time
def application (environ, start_response):
        response_body = 'UNIX EPOCH time is now: %s\n' % time.time()
        status = '200 OK'
        response_headers = [('Content-Type', 'text/plain'),
                            ('Content-Length', '1'),
                            ('Content-Length', str(len(response_body)))]
        start_response(status, response_headers)
        return [response_body]
[root@controller webapp]# #查看端口
[root@controller webapp]# semanage port -l | grep 8899
[root@controller webapp]# #添加8899端口的上下文(監(jiān)聽)
[root@controller webapp]# semanage port -a -t http_port_t -p tcp 8899
[root@controller webapp]# semanage port -l | grep 8899               
http_port_t                    tcp      8899, 80, 81, 443, 488, 8008, 8009, 8443, 9000
[root@controller webapp]# systemctl restart httpd
[root@controller webapp]# # 重啟以后就能用netstat命令看到該端口了
[root@controller webapp]# netstat -ntlp | grep 8899
tcp6       0      0 :::8899                 :::*                    LISTEN      17963/httpd         
[root@controller webapp]# 

然后在瀏覽器中域名后面加上指定端口,能訪問到內(nèi)容就是配置成功啦。

 
反對 0舉報(bào) 0 收藏 0 打賞 0評論 0
 
更多>同類資訊
推薦圖文
推薦資訊
點(diǎn)擊排行
合作伙伴
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  使用協(xié)議  |  版權(quán)隱私  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  冀ICP備2023006999號-8
 
主站蜘蛛池模板: 一区二区高清视频在线观看 | 在线观看免费毛片视频 | 久草最新网址 | 国产亚洲综合一区二区 | 久久久国产一区二区三区 | av免费在线观看不卡 | 午夜精品久久久久久中宇 | 成人免费福利视频 | 久久久日韩精品一区二区 | 日韩视频在线不卡 | 免费观看一区二区三区 | 国产精品一区二区手机在线观看 | 成人黄色免费视频 | 国产精品无码久久久久 | 好吊色欧美一区二区三区四区 | 在线观看日本中文字幕 | 精品国产一区二区三区久久久蜜 | 国产影院在线观看 | 久草在线新视觉 | 中文字幕观看 | 九九视频精品在线观看 | 密室逃脱第一季免费观看完整在线 | 毛片在线播放视频 | 在线免费日韩 | 久久久日韩av免费观看下载 | 黄色大片在线观看 | 成人爱爱电影 | 日韩精品dvd | 毛片a级毛片免费播放100 | 久久骚| 九九热免费精品视频 | free台湾极品性hd | 性欧美日本 | 99激情视频 | 欧美成人se01短视频在线看 | 亚洲日韩精品欧美一区二区 | 日韩一级毛毛片 | 国产一区二区三区视频免费 | 高清一区二区在线观看 | 黄色片在线播放 | 国产资源在线观看视频 |