http服務搭建

2021-09-02 17:16:10 字數 2707 閱讀 4249

http伺服器搭建

主配置檔案在 /etc/httpd/conf/httpd.conf

安裝http  yum install httpd -y

啟動http伺服器  systemctl start httpd.service

檢視安裝狀態   systemctl status httpd.service

關閉防火牆

瀏覽器位址列訪問虛擬機器ip  有頁面代表伺服器啟動成功

預設存放web伺服器網頁檔案的目錄為 /var/www/html/

在這個目錄下建立 index.html

裡面寫入資料

重啟http服務

在訪問虛擬機器ip位址

更改預設web伺服器網頁檔案目錄要注意修改安全值 還要在最後加-r表示遞迴

還要注意目錄許可權問題

虛擬主機配置  (一台主機 乙個ip位址 兩個網域名稱)

安裝伺服器檔案 yum install httpd-manual -y

分別在/var/www/server 和/var/www/html 下建立index.html檔案

虛擬主機目錄配置檔案例子 /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf   

將虛擬機器配置檔案例子複製到/etc/httpd/conf.d目錄下 並改名為site1.conf

開啟這個檔案 刪掉全部注釋 新建幾個**就建立幾個site檔案

*代表本機ip位址 port為埠預設為80

第一行 serveradmin 為郵箱 沒要求

第二行網頁配置檔案目錄 /var/www/html

第三行為網域名稱  www.haha.com

第四行為別名  www.hahaha.com

第四五行為**訪問日誌

並加入目錄控制 require all granted

進入 /var/www/html/index.html  寫入**內容

修改安全值  重啟服務 關閉防火牆

用客戶機登陸web 先關閉客戶機防火牆

再修改本地解析  在客戶機的 /etc/hosts

寫入格式

ip位址 haha  www.haha.com

xixi  www.xixi.com

一台主機乙個ip位址兩個埠

將網域名稱去掉

加入偵聽埠

原來80埠已被監聽 所以不用加 只需加入監聽8080

檢視埠是否被監聽 lsof -i:8080

https伺服器搭建

首先安裝相關配置檔案

yum install mod_ssl

首先生成證書

埠為443

cd /etc/pki/tls/certs

建立證書和金鑰  make haha.crt

輸入3遍密碼

輸入國家cn sichuan chendu 公司 部門  網域名稱  郵箱位址

乙個**需要生成乙個證書

進入/etc/httpd/conf.d/ssl.conf 複製**搭建所需**

進入/etc/httpd/conf.d/site.conf 修改證書路徑

重啟httpd服務 輸入密碼 檢視狀態

訪問位址加入https://ip位址

在sslpassphrasedialog下面一行加入 sslpassphrasedialog exec:/etc/pass.sh

如果出錯則放在上面一行

建立/etc/pass.sh檔案  寫入

#!/bin/sh

echo "redhat"

如果開啟了selinux 一定要修改安全值和布林值

開啟httpd_serve_cobbler_files  布林值

讓http與https同時存在

虛擬目錄配置  alias

alias /mysecret "/usr/local/mysecret"

allowoverride none

# allow open access:

require all granted

使用者認證配置

注意修改目錄安全值

修改埠安全值一定要注意http

埠安全值修改**在  /etc/ssh/sshd_config

listen 8900

servername  www1.example.com

wsgiscriptalias / /var/www/alt/webinfo.wsgi

allowoverride none

# allow open access:

require all granted

windows本地解析位址  c:\windows\system32\drivers\etc

虛擬機器本地解析位址   在客戶機的 /etc/hosts

http服務搭建

http伺服器搭建 主配置檔案在 etc httpd conf httpd.conf 安裝http yum install httpd y 啟動http伺服器 systemctl start httpd.service 檢視安裝狀態 systemctl status httpd.service 關閉...

HTTP服務搭建(三)

專案 使用apache進行web 搭建 一 基於ip 1.配置防火牆和selinux 2.給網絡卡配置ip 3.配置目錄檔案 4.編輯配置檔案 5.重啟服務測試 1.這裡對防火牆和selinux進行的是粗糙的操作,關閉。systemsctl stop firewalld setenfoece 0 2...

搭建http伺服器

本節以中標麒麟桌面作業系統 龍芯版 為例,簡單介紹 http伺服器搭建方法,其他作業系統或搭建 ftp 伺服器,請參考相關使用者手冊或網路資料。1.在 var www html 下建立update,再在update下建立packages 和repodata。將軟體包拷貝到 var www html ...