當前位置:首頁 » 密碼管理 » centoshttpd訪問

centoshttpd訪問

發布時間: 2022-08-12 13:45:07

㈠ 虛擬機centos下apache開啟但是主機輸入ip無法訪問

apache的方法為:

1.停止apche的服務

2.備份apche當前的配置文件/<apche_Home>/conf/httpd.conf,注意<apche_Home>代表了apche的安裝目錄

3.用文本編輯器打開文件/<apche_Home>/conf/httpd.conf,查找如下的內容:
order allow,deny
allow from all

4.在「allow from all」後面添加一行「deny from <IP_WantToDeny>」,其中<IP_WantToDeny>表示要屏蔽的IP地址,比如:要屏蔽163.236.54.30那麼應該寫成:
order allow,deny
allow from all
deny from 163.236.54.30

㈡ centos7中無法打開httpd.service

其實一樓說的特別細致,總結一下,centos7.4Apache伺服器開啟httpd服務
命令:
systemctl start httpd.service
查看是否開啟服務
systemctl status httpd.service


開啟伺服器就可以了,如果還是不好使,就把linux里的防火牆關了
也是這個命令
systemctl stop firewalld
systemctl disable firewalld
查看是否關閉
systemctl status firewalld
記得關閉selinux,都是國賽選手,你應該知道的,如果selinux不知道怎麼關,就去湖北遊玩一圈叭🍀

㈢ centos+httpd+svn許可權設置問題

客戶端使用了tortoiseSVN,然後每次提交的時候,不管是哪一個用戶提交,author都是root伺服器端使用了ssh+svn的方式訪問按照網上設置authz,passwd還有svnserve.conf文件完全沒有作用,總是顯示authorizationfailed真糾結

㈣ 在linux的centOS7.2版本中2.4版本的apache的httpd.conf 如何配置外部訪問啊!

由於它們使用的套件管理方式不同(如Debian的pkg和Redhat的rpm)所以Apache在不同系統的安裝方法不盡相同,但由於RPM文件在Linux系統中的安裝最為簡便,Fedora、Redhat、Mandriva、SuSE、YellowDog等主流發行版本都使用rpm包管理方式,在這里就說一下Redhat中Apache的安裝方法:1.首先使用下面的命令檢查系統是否已經安裝了Apache或查看已經安裝了何種版本:rpm-qhttpd2.要安裝Apache,應將RedHat安裝盤中有ApacheRPM安裝包的那張放入光碟機,載入光碟機(別忘了)後在光碟Server目錄下找到Apache的RPM安裝包文件httpd-2.2.3-6.el5.i386.rpm,可使用下面命令安裝Apache:rpm-ivh/mnt/Server/httpd-2.2.3-6.el5.i386.rpm3.然後測試Apache伺服器執行「/etc/init.d/httpdstart」命令,確認Web服務已經啟動後,在客戶端使用的Web瀏覽器中輸入Linux伺服器的IP地址進行訪問,如果出現一個RedHat的測試頁面則安裝成功下面來配置伺服器:httpd.conf(在/etc/httpd/conf目錄下)配置文件主要由全局環境(Section1:GlobalEnvironment)、主伺服器配(Section2:'Main'serverconfiguration)和虛擬主機(Section3:VirtualHosts)3個部分組成。部分都有相應的配置語句,該文件所有配置語句的語法為「配置參數名稱參數值」的形式,配置語句可以放在文件中的任何地方,但為了增強文件的可讀性,最好將配置語句放在相應的部分。httpd.conf中每行包含一條語句,行末使用反斜杠「\」可以換行,但是反斜杠與下一行中間不能有任何其他字元(包括空白)。httpd.conf的配置語句除了選項的參數值以外,所有選項指令均不區分大小寫,可以在每一行前用「#」號表示注釋。1.設置主目錄的路徑DocumentRoot"/var/bined6.設置網路管理員的E-mail地址[email protected]設置伺服器主機名稱ServerName192.168.16.177:808.設置默認字元集AddDefaultCharsetUTF-8,由於西歐(UTF-8)是Apache的默認字元集,因此當客戶端訪問伺服器的中文網頁時會出現亂碼的現象,解決的法是將語句「AddDefaultCharsetUTF-8」改為「AddDefaultCharsetGB2312」,然後重新啟動Apache服務,中文網頁就能正常顯示了。9.使用Alias選項可以創建虛擬目錄。如創建名為/down的虛擬目錄,它對應的物理路徑是「/software/download」命令為Alias/down"/software/download"10.可以使用和這對語句為主目錄或虛擬目錄設置許可權,這些語句僅對被設置目錄及其子目錄起作用,目錄的特性選項在下面的圖中會出現。如,deny

㈤ 騰訊雲主機安裝centos,搭建apache,開啟httpd服務,域名解析到公網,訪問公網ip卻不能訪問到apache首頁!

公網的 80埠要去電信備案的 不備案默認是訪問不了的 你吧公網埠映射改成別的埠試試
不過騰訊雲好像可以在網頁上備案 你找找看
如果確認80埠正常 吧你的apache 虛擬主機那段 配置發出來看看

㈥ 如何在CentOS 7上使用Apache的mod

在CentOS上安裝phpMyAdmin,你第一步需要架設一台Web伺服器(如Apache或nginx),安裝好MySQL/MariaDB資料庫和PHP。根據你的偏好和需求,你可以從LAMP和LEMP中選擇一種安裝。
另一個要求是允許在你的CentOS上安裝EPEL庫。
在CentOS6或7上安裝phpMyAdmin
一旦你設置了EPEL庫,你就能輕松地用以下命令安裝phpMyAdmin了。
在CentOS 7上:
$ sudo yum install phpmyadmin

在CentOS 7上:
$ sudo yum install phpmyadmin php-mcrypt

在CentOS 7上配置phpMyAdmin
默認情況下,CentOS 7上的phpMyAdmin只允許從回環地址(127.0.0.1)訪問。為了能遠程連接,你需要改動它的配置。

用文本編輯器打開phpMyAdmin的配置文件(路徑:/etc/httpd/conf.d/phpMyAdmin.conf),找出並注釋掉帶有"Require ip XXXX"字樣的代碼行。會有四處這樣的代碼行,用"Require all granted"取而代之。重新改動過的配置文件如下所示。
$ sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
. . . . .<Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfMole mod_authz_core.c> # Apache 2.4 <RequireAny> #Require ip 127.0.0.1 #Require ip ::1 Require all granted </RequireAny> </IfMole> <IfMole !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfMole></Directory> <Directory /usr/share/phpMyAdmin/setup/> <IfMole mod_authz_core.c> # Apache 2.4 <RequireAny> #Require ip 127.0.0.1 #Require ip ::1 Require all granted </RequireAny> </IfMole> <IfMole !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfMole></Directory>. . . . .

最後,重啟httpd使改動生效。
$ sudo systemctl restart httpd

在CentOS 6上配置phpMyAdmin
默認情況下,CentOS 6上的phpMyAdmin是禁止從每個IP地址訪問的。為了能遠程連接,你需要改動它的配置。
用文本編輯器打開phpMyAdmin的配置文件(路徑:/etc/httpd/conf.d/phpMyAdmin.conf),找出並注釋掉"Deny from all"字樣的代碼行。然後把"Allow from 127.0.0.1"字樣的代碼行改成"Allow from 0.0.0.0"。重新改動過的配置文件如下所示。
$ sudo vi /etc/httpd/conf.d/phpmyadmin.conf
<Directory "/usr/share/phpmyadmin"> Order Deny,Allow# Deny from all Allow from 0.0.0.0</Directory>

下一步是將phpMyAdmin的配置文件用blowfish加密工具加密。這一步需要加密cookie里的密碼來作為基於cookie的部分認證。
用文本編輯器打開如下路徑所示的文件並且用blowfish設置一個隨機密碼,如下所示。
$ sudo vi /usr/share/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = 'kd5G}d33aXDc50!'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

最後,重啟httpd使改動生效。
$ sudo service httpd restart

測試phpMyAdmin
測試phpMyAdmin是否設置成功,訪問這個頁面:http://<web-server-ip-addresss>/phpmyadmin

你應該能通過Web界面來記錄下任何MySQL用戶(比如root)和管理MySQL/MariaDB的資料庫/表。

疑難解答
這里有一些在CentOS上安裝phpMyAdmin的過程中遇到的一些問題解決方法。
當你在瀏覽器里嘗試連接phpMyAdmin頁面的時候,你看到"403 Forbidding"錯誤:
You don't have permission to access /phpMyAdmin on this server.
發生這種錯誤是因為phpMyAdmin默認阻止了IP地址遠程連接。要修復這種錯誤,你需要編輯它的配置文件來允許遠程連接。具體操作見上。
當你連接phpMyAdmin頁面時,你看見"The configuration file now needs a secret passphrase (blowfish_secret)."信息,並且你無法登錄。
要修復這種錯誤,你需要編輯 /usr/share/phpmyadmin/config.inc.php 這個文件來添加一個隨機的blowfish密碼,然後重啟httpd,如下所示。

$ sudo service httpd restart (CentOS 6)
$ sudo systemctl restart httpd (CentOS 7)
$cfg['blowfish_secret'] = 'kd5G}d33aXDc50!'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
當你連接phpMyAdmin頁面時,你看見"Cannot load mcrypt extension. Please check your PHP configuration"錯誤信息。
要修復這種錯誤,要安裝下面這個包:

然後重啟httpd:

$ sudo service httpd restart (CentOS 6)
$ sudo systemctl restart httpd (CentOS 7)
$ sudo yum install php-mcrypt

熱點內容
fbe加密 發布:2025-05-18 01:16:34 瀏覽:250
求中點編程 發布:2025-05-18 01:03:14 瀏覽:840
安卓pay是什麼 發布:2025-05-18 01:02:27 瀏覽:747
免費手游掛機腳本 發布:2025-05-18 00:55:43 瀏覽:354
sd卡手機存儲系統存儲 發布:2025-05-18 00:55:28 瀏覽:637
pythonlistintstr 發布:2025-05-18 00:48:18 瀏覽:604
輕應用緩存 發布:2025-05-18 00:31:02 瀏覽:252
鳥存儲空氣 發布:2025-05-18 00:20:24 瀏覽:201
linux刻錄iso 發布:2025-05-18 00:16:15 瀏覽:663
php動態參數 發布:2025-05-18 00:12:05 瀏覽:425