国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Apache服務(wù)的搭建與配置,虛擬主機(基于域名 基于端口 基于Ip)

這篇具有很好參考價值的文章主要介紹了Apache服務(wù)的搭建與配置,虛擬主機(基于域名 基于端口 基于Ip)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?1.目前最主流的三個Web服務(wù)器是Apache、Nginx、 IIS。

?2.?WEB 服務(wù)應(yīng)用層使用HTTP協(xié)議。

3.web服務(wù)器:apache nginx IIS ?#端口全部為80!https為443端口

4.Apache是世界使用排名第一的Web服務(wù)器軟件

5.Apache的主程序名叫httpd。

安裝apache

# systemctl stop firewalld
# systemctl disable firewalld
# setenforce 0
關(guān)閉防火墻與selinux    老生常談的事了

# yum install -y httpd   ----通過域名下載安裝httpd
# systemctl start httpd   ----運行httpd

# netstat -lntp | grep 80 #查看apache端口
tcp6       0      0 :::80                   :::*                    LISTEN      2776/httpd
#端口80.可以改
查看端口說明httpd運行起來了,也可以用命令 systemctl status httpd  查看狀態(tài)

http的默認發(fā)布網(wǎng)站的頁面是 : /var/www/html

同時這個默認也可以改,下面解釋完http的主配置文件里內(nèi)容,會講解如何改

apache的主配置文件在 /etc/httpd/conf/httpd.conf
次配置文件在??/etc/httpd/conf.d/test.conf?

apache目錄介紹

apache的工作目錄:
conf ? 存儲配置文件
conf.d 存儲配置子文件
logs ? 存儲日志?
modules 存儲模塊
run ? ?存儲Pid文件,存放的pid號碼。是主進程號

認識主配置文件

[root@localhost ~]# cd /etc/httpd/conf
[root@localhost conf]# ls
httpd.conf  httpd.conf.back  httpd.conf.rpmsave  magic
[root@localhost conf]# vim httpd.conf

進入以后會有很多注釋 空格 影響觀看,可以輸入下面命令 清楚文件里面的注釋與空格

 # sed -i.back '/#.*/d' httpd.conf
 # sed -i '/^$/d' httpd.conf

主配置文件內(nèi)容

ServerRoot "/etc/httpd"       #定義工作目錄
Listen 80                     #監(jiān)聽端口
Include conf.modules.d/*.conf
User apache                   # 子進程用戶,有可能被人改稱www賬戶
Group apache                  # 子進程的組
ServerAdmin root@localhost    # 設(shè)置管理員郵件地址
<Directory /> 
    AllowOverride none
    Require all denied
</Directory>

DocumentRoot "/web"   ##### 發(fā)布網(wǎng)站的默認目錄,想改改這里。
<Directory "/var/www">   # 網(wǎng)站容器開始標識
    AllowOverride None
    Require all granted
</Directory>
<Directory "/web">
    Options Indexes FollowSymLinks   #找不到主頁時,鏈接到網(wǎng)站目錄以外,如測試頁面
    AllowOverride None  # 對網(wǎng)站設(shè)置特殊屬性:none不設(shè)置特殊屬性,all允許
<RequireAll>
Require not  ip 10.36.192.35
Require all granted    # granted表示允許所有人訪問,denied表示拒絕所有人訪問

</RequireAll>
</Directory>  	# 容器結(jié)束
<IfModule dir_module>
    DirectoryIndex index.html  	# 定義主頁文件,會自動訪問該文件。

訪問控制

準備測試:

在默認發(fā)布頁面

# echo test1 > /var/www/html/index.html #編寫測試文件

測試:

可以直接編輯apache的主配置文件,允許所有主機訪問

# vim /etc/httpd/conf/httpd.conf

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

重啟服務(wù):

# systemctl restart httpd

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

設(shè)置IP可以查看,那些拒絕查看

<RequireAl1>
Require all granted      ----所有ip都可以查看
</RequireA11>

<RequireAl1>
Require all  denied      -----所有ip都不能查看
</RequireA11>

<RequireAl1>
Requier not ip 10.36.192.** ----禁止此ip查看,其他ip都可以查看
Require all granted
</RequireA11>

<RequireAl1>
Require  ip 10.36.192.*    -----只有這個ip可以查看
</RequireA11>

記得重啟服務(wù):

# systemctl restart httpd

修改默認網(wǎng)站發(fā)布目錄:

 # vim /etc/httpd/conf/httpd.conf   ---主配置文件
119  DocumentRoot "/web"           	# 修改網(wǎng)站根目錄為/web
131  <Directory "/web">              # 把這個也對應(yīng)的修改為/web

# mkdir /web    #創(chuàng)建定義的網(wǎng)站發(fā)布目錄
   
# echo "這是新修改的網(wǎng)站根目錄/web" > /web/index.html #創(chuàng)建測試頁面

# systemctl restart httpd      #重啟服務(wù)

虛擬主機

1.基于端口

也即是改變端口,域名與ip不變,域名也可以之間刪除

首先改主配置文件里的端口號

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf    ----進入主配置文件


ServerRoot "/etc/httpd"
Listen 81    ----改端口
Listen 82
Include conf.modules.d/*.conf
User apache
Group apache
ServerAdmin root@localhost

保存退出

到次配置文件里面修改

[root@localhost ~]# vim /etc/httpd/conf.d/test.conf 


<VirtualHost *:81>    ----之前是80改成81,修改端口
  DocumentRoot /web   ----新的默認發(fā)布頁面
<Directory "/web/">    發(fā)布頁面下的文件有index.html
  AllowOverride None
  Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:82>    ----之前是80改成82,修改端口
  DocumentRoot /web2   ----新的默認發(fā)布頁面
<Directory "/web2/">     
  AllowOverride None
  Require all granted
</Directory>
</VirtualHost>
[root@localhost web]# ls
index.html
[root@localhost web]# cd /web2
[root@localhost web2]# ls
index.html

重啟服務(wù)

[root@localhost ~]# systemctl restart httpd

訪問: 10.36.192.65:81

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

訪問10.36.192.65:82

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

2.基于ip

也就是改變ip,端口和域名不變,域名可以刪除不寫

進入主配置文件修改改回端口

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf   ---進入主配置文件,將端口號改成80

獲取第二個ip

語法: ip a a 新ip? dev ens33??

刪除獲取的新ip語法: ip a d 新ip dev ens33

[root@localhost ~]# ip a a 10.36.192.226/24 dev ens33
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:9b:1b:e2 brd ff:ff:ff:ff:ff:ff
    inet 10.36.192.65/24 brd 10.36.192.255 scope global noprefixroute dynamic ens33
       valid_lft 255369sec preferred_lft 255369sec
    inet 10.36.192.226/24 scope global secondary ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::9213:ce82:fc94:fb11/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

進入次配置文件

[root@localhost ~]# vim /etc/httpd/conf.d/test.conf 
<VirtualHost 10.36.192.65>  ----這樣修改結(jié)果是ip為65可以訪問web的頁面
  DocumentRoot /web
<Directory "/web/">
  AllowOverride None
  Require all granted
</Directory>
</VirtualHost>

<VirtualHost 10.36.192.226>   ----這樣修改時ip為226可以訪問web2頁面
  DocumentRoot /web2
<Directory "/web2/">
  AllowOverride None
  Require all granted
</Directory>
</VirtualHost>

重啟服務(wù)

[root@localhost ~]# systemctl restart httpd

ip 10.36.192.65查看

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux
ip10.36.192.226查看使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

3.基于域名

改變域名 ,端口及ip不變

進入次配置文件修改

[root@localhost ~]# vim /etc/httpd/conf.d/test.conf 
<VirtualHost *:80>
  DocumentRoot /web
ServerName www.zyq.com  ----輸入域名www.zyq.com可以查看web的頁面
<Directory "/web/">
  AllowOverride None
  Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:80>
  DocumentRoot /web2   
ServerName www.yq.com    ----輸入域名www.yq.com可以查看web2的頁面
<Directory "/web2/">
  AllowOverride None
  Require all granted
</Directory>
</VirtualHost>
               

重啟服務(wù):

[root@localhost ~]# systemctl restart httpd

配置域名解析?

在wind電腦上面打開C:\Windows\System32\drivers\etc\hosts文件??梢杂霉芾韱T身份打開

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

用www.zyq.com查看

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

用www.yq.com查看

使用 http(apache)配置基于端口的 web 虛擬主機,apache,服務(wù)器,linux

完畢!文章來源地址http://www.zghlxwxcb.cn/news/detail-767945.html

到了這里,關(guān)于Apache服務(wù)的搭建與配置,虛擬主機(基于域名 基于端口 基于Ip)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Linux高級管理-基于域名的虛擬Web主機搭建

    Linux高級管理-基于域名的虛擬Web主機搭建

    ????????通過 Require 配置項,可以根據(jù)主機的主機名或P地址來決定是否允許客戶端訪問。在httpd服 務(wù)器的主配置文件的Location,Directory、Files、Limit配置段中均可以使用Require 配置 項來控制客戶端的訪問。使用Require配置項時,需要設(shè)置客戶機地址以構(gòu)成完整的限制策略,地

    2024年02月04日
    瀏覽(26)
  • Tomcat頂層架構(gòu)、服務(wù)部署、虛擬主機配置

    Tomcat頂層架構(gòu)、服務(wù)部署、虛擬主機配置

    Tomcat 是 Java 語言開發(fā)的 ,Tomcat服務(wù)器是一個 免費的開放 的源代碼的 Web 應(yīng)用服務(wù)器,是Apache軟件基金會的 Jakarta 項目中的一個核心項目,由 Apache、Sun 和其他一些公司及個人共同開發(fā)而成。 Tomcat 屬于 輕量級應(yīng)用服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普

    2024年02月09日
    瀏覽(29)
  • 怎么為Web服務(wù)器配置虛擬主機?【步驟演示】

    怎么為Web服務(wù)器配置虛擬主機?【步驟演示】

    在安裝了Web服務(wù)器Apache后,為了更好地使用Apache,還需要學(xué)習(xí)如何對Apache進行配置。在項目開發(fā)中,經(jīng)常需要配置虛擬主機和訪問權(quán)限,下面對Web服務(wù)器的配置進行詳細講解。 在默認情況下,Apache只有Chwebapache2.4hndoes這一個站點目錄,而在學(xué)習(xí)的過程中,可能需要用到多個站

    2024年02月09日
    瀏覽(25)
  • 安裝虛擬機(VMware)保姆級教程及配置虛擬網(wǎng)絡(luò)編輯器和安裝WindowsServer以及宿主機訪問虛擬機和配置服務(wù)器環(huán)境

    安裝虛擬機(VMware)保姆級教程及配置虛擬網(wǎng)絡(luò)編輯器和安裝WindowsServer以及宿主機訪問虛擬機和配置服務(wù)器環(huán)境

    目錄 一、操作系統(tǒng) 1.1.什么是操作系統(tǒng) 1.2.常見操作系統(tǒng) 1.3.個人版本和服務(wù)器版本的區(qū)別 1.4.Linux的各個版本 二、VMware Wworkstation Pro虛擬機的安裝 1.下載與安裝 注意:VMWare虛擬網(wǎng)卡 2.配置虛擬網(wǎng)絡(luò)編輯器 三、安裝配置 WindowsServer 1.創(chuàng)建虛擬機 2.配置windows鏡像 3.安裝WindowsServ

    2024年02月08日
    瀏覽(27)
  • windows10ftp搭建,實現(xiàn)主機與虛擬機文件傳輸文件,以及解決FTP文件夾錯誤,無法與服務(wù)器建立連接。

    windows10ftp搭建,實現(xiàn)主機與虛擬機文件傳輸文件,以及解決FTP文件夾錯誤,無法與服務(wù)器建立連接。

    1.我是用的win10虛擬機來搭建ftp 首先,打開控制面板,點擊程序 2.選擇啟用或關(guān)閉Windows功能 3.勾選以下選項,點擊確定。這一步的主要目的是開啟IIS管理控制臺 進入等待 4.搜索IIS管理器,雙擊打開 ?5.右擊網(wǎng)站,選擇添加FTP站點 ?6.這時彈出下面界面, FTP站點名稱 任意填寫,

    2024年02月08日
    瀏覽(28)
  • Nginx多虛擬主機配置

    Nginx多虛擬主機配置

    最近寫公司項目,需要和前端小伙伴對接,但是有時候只是后端的一個bug,也不好意思一直讓前端小伙伴幫忙起服務(wù),所以想著直接拿測試包在本地起一個前端環(huán)境,這樣后續(xù)開發(fā)比較方便;因為公司項目有好幾個,而且要部署到同一臺服務(wù)器,nginx就成了很好的選擇; Ngi

    2024年01月21日
    瀏覽(24)
  • tomcat虛擬主機配置演示

    tomcat虛擬主機配置演示

    目錄 一.虛擬主機配置演示 1.新建用于顯示的index.jsp文件,寫入內(nèi)容 2.修改tomcat/apache-tomcat-8.5.70/conf/server.xml配置文件 3.如上圖示,可以對localhost主機進行注釋以屏蔽網(wǎng)站默認測試界面 4.windows端修改C:WINDOWSsystem32driversetchosts文件中的域名映射 ?5.驗證 二.tomcat配置文件和web站

    2024年02月13日
    瀏覽(25)
  • VMware中的虛擬機Debian10的服務(wù)器配置,使主機(win10)能夠通過本地域名(如www.xxx.com)訪問該服務(wù)器

    VMware中的虛擬機Debian10的服務(wù)器配置,使主機(win10)能夠通過本地域名(如www.xxx.com)訪問該服務(wù)器

    (可選下載鏈接: Index of /cdimage/archive (debian.org) ) 這里點擊瀏覽,選擇下載好的鏡像文件,然后點擊下一步 這里自己給虛擬機命名,然后選擇好虛擬機存放的路徑,接著點擊下一步 這里根據(jù)需求設(shè)置虛擬機最大的占用空間,以及選擇存儲文件的個數(shù),然后點擊下一步 確認

    2024年02月13日
    瀏覽(26)
  • Nginx網(wǎng)絡(luò)服務(wù)——虛擬主機設(shè)置

    Nginx網(wǎng)絡(luò)服務(wù)——虛擬主機設(shè)置

    相比較Apache的虛擬主機設(shè)置,Nginx的設(shè)置是十分簡便的只需要修改主配置中的相關(guān)配置就能實現(xiàn)虛擬主機的效果 echo \\\"192.168.190.40?www.gundam.com www.noelle.com\\\" /etc/hosts ? ifconfig ens33:0 192.168.190.42 netmask 255.255.255.0 ?

    2024年02月08日
    瀏覽(27)
  • 配置虛擬機主機名并建立與本地主機的ip映射關(guān)系

    配置虛擬機主機名并建立與本地主機的ip映射關(guān)系

    直接輸入 hostnamectl是永久修改,hostname是臨時修改 后面就是你要修改成的主機名 之后重啟虛擬機或者遠程連接工具重新連接 在沒建立之前,我們只能通過ping 機器的ip地址進行聯(lián)通,在建立之后可以直接通過ping名字進行聯(lián)通 輸入 刪除文件中原有內(nèi)容 并鍵入下圖內(nèi)容 測試:

    2024年02月16日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包