亚洲精品免播放器在线观看-久久啊-久久观看视频-日韩精品亚洲专区在线电影不卡-在线观看免费a∨网站-在线观看毛片网站

推廣 熱搜: 廣場  Java  app  Word  營業  微信公眾號  北京代理記賬  商城  代理記賬  商標交易 

linux搭建web服務器(網站)(不同

   2023-11-12 轉載網絡3720
核心提示:其實搭建一個默認服務器最簡單的方法并不是這個,而是文章開頭說道的安裝http并啟動該服務以后,直接在/var/www/html中配置一個.html的文件,該方法默認路徑是:/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 ~]#

搭建一個默認web服務器最簡單的方法 說明

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

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

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

進入路徑:cd /etc//conf.d ,在這個路徑中建任意名稱以.conf結尾的文件,編輯內容如下代碼

[root@controller-test conf.d]# cat myweb-1.conf 
#監聽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 
#監聽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]# 

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

解析添加說明

其實

上解析:

[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

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

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

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

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

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

[root@controller conf.d]# vim myweb1.conf 
[root@controller conf.d]# cat myweb1.conf 
#監聽80端口
<VirtualHost *:80> 
#定義一個域名
Servername ccxweb.com 
 #主配置文件
documentRoot /var/www/html
</VirtualHost>
# 第二個服務器
<VirtualHost *:80>
Servername ccxweb2.com
#主頁文件根路徑是可以自定義的
documentRoot /var/www/ccx
<Directory "/var/www/ccx">
#這里面可以放很多規則,具體規則就不一一介紹了,下面以只能本機訪問為例
        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]# 

因為規則中限制了只能本機訪問,所以本機中curl是可以正常識別到內容的,但在另外一個服務器上的瀏覽器中訪問到的就是下面這個樣子:

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

添加web服務器路徑

一般我們訪問都是直接跟域名或者ip,現在創建一個域名/ip后面添加路徑的服務器

如:在 這個域名中添加路徑:/hero,里面html文件內容為: 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">
#這里面可以放很多規則,具體規則就不一一介紹了
 #       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,訪問到的結果如下:

修改默認監聽端口創建一個動態web服務器

如建一個域名:,監聽端口為:8899的動態服務器,注:動態服務器一般是以wsgi結尾的文件。 所以需要安裝wsgi的插件:yum -y

因為wsgi文件一般是動態文件,所以需要給執行權限 (下面wsgi代碼是時間代碼);

如果監聽端口不是80,需要給上下問打上對應端口標簽(也可以理解為 添加 端口監聽),一定要打,否則服務起不來

[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 
#訪問/目錄時轉發到/var/...目錄,就是存放文件的路徑(基于根目錄擴展)
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端口的上下文(監聽)
[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]# 

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

 
反對 0舉報 0 收藏 0 打賞 0評論 0
 
更多>同類資訊
推薦圖文
推薦資訊
點擊排行
合作伙伴
網站首頁  |  關于我們  |  聯系方式  |  使用協議  |  版權隱私  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規舉報  |  冀ICP備2023006999號-8
 
主站蜘蛛池模板: 国产成人调教视频在线观看 | 欧美成人高清在线视频大全 | 韩国美女vip福利一区 | a国产 | 国产精品v一区二区三区 | 国产成人久久 | 欧美一级专区免费大片 | 亚洲第一页在线视频 | 99在线视频观看 | 久久精品视频一区 | 国产一区二区久久久 | 成人黄色一级视频 | 精品日韩欧美一区二区三区 | 日产精品久久久一区二区 | 日韩二区三区 | 欧美精品久久天天躁 | 久久伊人精品一区二区三区 | 欧美专区在线观看 | 日本a天堂 | 国产一区二区精品久久凹凸 | 日本美女一区二区 | 日韩欧美国产中文 | 一区二区影视 | 在线观看国产视频 | 国产三级毛片 | 美女视频黄a视频全免费网站一区 | 成人a区 | 国产黄色毛片 | 日韩高清在线观看 | 日韩专区一区 | 欧美福利在线视频 | 亚洲v日韩v欧美在线观看 | 国产日韩在线观看视频网站 | 欧美地区一二三 | 欧美国产激情二区三区 | 亚洲成人免费 | 午夜国产在线 | 欧美高清在线精品一区二区不卡 | 国产欧美日韩精品在线 | 毛片免费网 | 亚洲欧美日韩高清 |