中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

發布時間:2021-06-22 17:19:49 來源:億速云 閱讀:416 作者:chen 欄目:大數據

本篇內容介紹了“在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

什么是Apache Web Server?

Apache或Apache HTTP服務器是一個免費的開源Web服務器,由Apache軟件基金(Apache Software Foundation)開發和維護。它的受歡迎程度可以通過以下事實來判斷:全球約有46%的網站由Apache提供支持。 Apache允許網站開發人員通過網絡提供他們的內容。

本教程是關于在Ubuntu系統上安裝和配置Apache2的。本文中提到的命令和過程已在Ubuntu 18.04 LTS系統上運行。因為我們在本文中使用了Ubuntu命令行,終端;您可以通過系統Dash或Ctrl + Alt + T快捷方式打開它。

在Ubuntu Linux上安裝Apache 2

請按照以下步驟通過Ubuntu官方存儲庫安裝Apache2軟件。

第1步:更新系統存儲庫

您可以通過首先更新Ubuntu存儲庫的本地包索引來下載最新版本的軟件。打開終端并輸入以下命令以執行此操作:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo apt update

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

步驟2:使用apt命令安裝Apache 2

接下來,輸入以下命令作為sudo,以便安裝Apache2及其所需的依賴項:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo apt install apache2

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

輸出如下:

Server version: Apache/2.4.29 (Ubuntu)
Server built:  2018-10-10T18:59:25

配置UFW防火墻

為了配置Apache,我們首先需要允許外部訪問我們系統的某些Web端口,并在您的UFW防火墻上允許Apache。

第1步:列出UFW應用程序配置文件

為了配置防火墻,讓我們首先列出我們啟用Apache訪問所需的應用程序配置文件。 使用以下命令列出此類可用應用程序:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo ufw app list

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

UFW的狀態現在將在防火墻上顯示啟用Apache。

$ sudo ufw status

配置Apache Web服務器

步驟1:驗證Apache服務是否正在運行

第一步是通過以下命令驗證Apache2服務是否在您的系統上啟動并運行:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
  Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: 
  Drop-In: /lib/systemd/system/apache2.service.d
          └─apache2-systemd.conf
  Active: active (running) since Sun 2018-11-25 19:26:03 CST; 10min ago
 Main PID: 11590 (apache2)
    Tasks: 6 (limit: 3500)
  CGroup: /system.slice/apache2.service
          ├─11590 /usr/sbin/apache2 -k start
          ├─11610 /usr/sbin/apache2 -k start
          ├─11611 /usr/sbin/apache2 -k start
          ├─11612 /usr/sbin/apache2 -k start
          ├─11616 /usr/sbin/apache2 -k start
          └─11618 /usr/sbin/apache2 -k start

11月 25 19:26:03 linuxidc systemd[1]: Starting The Apache HTTP Server...
11月 25 19:26:03 linuxidc apachectl[11574]: AH00558: apache2: Could not reliably
11月 25 19:26:03 linuxidc systemd[1]: Started The Apache HTTP Server.

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

然后在Web瀏覽器中逐個嘗試IP,如下所示:

http://server_IP

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

現在讓我們創建一個索引頁面,如果Apache運行我們的域名,我們以后可以訪問它們進行測試。 通過Nano編輯器或任何您喜歡的文本編輯器創建HTML文件。

nano /var/www/linuxidc.com/html/index.html

為索引頁輸入以下HTML:

<html>
<head>
<title>歡迎來到Linux公社頁面 www.linuxidc.com</title>
</head>
<body>
<h2>你真是棒! 您的linuxidc.com服務器塊已啟動!</h2>
</body>
</html>

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

輸入域名的以下自定義配置詳細信息:

<VirtualHost *:80>
ServerAdmin admin@linuxidc.com
ServerName linuxidc.com
ServerAlias www.linuxidc.com
DocumentRoot /var/www/linuxidc.com/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我們正在使用nano編輯器來創建此.conf文件。

您可以使用Ctrl + X將文件保存為nano,然后輸入Y并按Enter鍵。

步驟2:啟用域配置文件

讓我們啟用使用a2ensite工具創建的配置文件:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo a2ensite linuxidc.com.conf
Enabling site linuxidc.com.
To activate the new configuration, you need to run:
  systemctl reload apache2

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

現在重啟Apache服務:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo systemctl restart apache2

第3步:測試錯誤

最后,讓我們通過以下命令測試是否存在任何配置錯誤:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo apache2ctl configtest

如果您沒有收到任何錯誤,您將獲得以下輸出:

Syntax OK

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

解決錯誤:

輸入以下命令以解決上述錯誤:

linuxidc@linuxidc:~/桌面/linuxidc.com$ echo "ServerName linuxidc.com">

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

然后:

linuxidc@linuxidc:~/桌面/linuxidc.com$ sudo a2enconf servername
Enabling conf servername.
To activate the new configuration, you need to run:
  systemctl reload apache2

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

第4步:測試Apache是否為您的域名提供服務

Apache服務器現在配置為提供您的域名。 這可以通過在系統上運行的任何Web瀏覽器中輸入您的服務器名稱來驗證:

http://www.linuxidc.com

索引頁面應顯示如下,表示Apache現在已準備好為您的服務器塊提供服務!

通過域名訪問您的網站

中文亂碼:

在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法

然后重啟apache2

linuxidc@linuxidc:~$  sudo systemctl restart apache2

再次打開,OK,中文網頁亂碼解決了。

一些常見的Apache管理命令

設置Web服務器后,您可能必須在Apache上執行一些基本的管理操作。 以下是您可以在終端應用程序中輸入的用于這些操作的命令。

sudo systemctl start apache2  //將此命令用作sudo以啟動Apache服務器。

sudo systemctl stop apache2  //將此命令用作sudo,以便在Apache服務器處于啟動模式時停止它。

sudo systemctl restart apache2  //將此命令用作sudo以便停止然后再次啟動Apache服務。

sudo systemctl reload apache2  //將此命令用作sudo,以便在不重新啟動連接的情況下應用配置更改。

sudo systemctl啟用apache2  //將此命令用作sudo,以便在每次啟動系統時啟用Apache。

sudo systemctl disable apache2  //將Apache設置為每次啟動系統時啟動

總結

通過本文,您學習了如何在Ubuntu系統上安裝和配置Apache Web服務器。 這包括對您的UFW防火墻進行一些更改,然后為您的IP地址配置Web服務器。 我們還建議您通過Apache設置虛擬主機; 這將為您提供如何使用Apache在Internet上托管文件的基礎。 基本的Apache管理命令還可以幫助您作為Web管理員以最佳方式管理Web服務器。

“在Ubuntu 18.04上安裝和配置Apache 2 Web服務器的方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长阳| 普安县| 且末县| 秀山| 临沂市| 甘南县| 漯河市| 蒲城县| 雷州市| 巴中市| 寿阳县| 千阳县| 华容县| 贡觉县| 中西区| 新巴尔虎右旗| 安陆市| 乡宁县| 多伦县| 潮州市| 上林县| 杨浦区| 静乐县| 古蔺县| 神农架林区| 达州市| 靖江市| 尉犁县| 图木舒克市| 舟曲县| 西昌市| 开江县| 华亭县| 富民县| 和林格尔县| 天柱县| 曲沃县| 灯塔市| 崇义县| 腾冲县| 利川市|