Apacheのウェブホスティング&擬似静的な設定

Apacheの基本的な操作

  • インストール:yumをインストールhttpdの
  • 開始:HTTPDを起動systemctl
  • ビューのプロセスます。ps -ef | grepのhttpdの
  • ビューポート:sudoのnetstatの-anpl | grepを 'httpdの'
  • 停止:systemctlストップのhttpd

仮想ホストの設定

  • コンフィギュレーションファイルに入力しますhttp.confsudo
vim /etc/httpd/conf/httpd.conf
  • #Virtualで、仮想ホストの設定ファイルを追加します。
<VirtualHost *:80>
        ServerName www.llinux.test
        DocumentRoot /data/www
        <Directory "/data/www">
                Options Indexes FollowSymLinks
                AllowOverride none
                Require all granted
        </Directory>
</VirtualHost>

  • 新規作成/データ/ wwwディレクトリ、およびindex.htmlファイルを追加
sudo mkdir -p /data/www
sudo vim index.html
#内容可输入'Hello World',保存退出
  • クライアントのhostsファイルを変更して、あなたが指定したIP www.llinux.testに送られます
例如win10(在cmder中操作)
cd \Windows\System32\drivers\etc
vim hosts
#添加一条域名—IP地址

  • 戻るサーバーに、Apacheを再起動します
sudo systemctl restart httpd
  • クライアントのブラウザアクセスwww.llinux.test

仮想ホストの設定

  • プロファイルのhttp.confに行きます
sudo vim /etc/httpd/conf/httpd.conf
  • ロード書き換えモジュール
#找到LoadModule并添加rewrite_module
LoadModule rewrite_module modules/mod_rewrite.so

  • ルールを追加、htmpのURLで終わるすべてのindex.htmlページにジャンプします
#找到刚才添加的虚拟主机处,添加规则
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*).htmp$ index.html
</IfModule>

  • 戻るサーバーに、Apacheを再起動します
sudo systemctl restart httpd
  • クライアントブラウザ、オープンwww.llinux.test / abc.htmp

おすすめ

転載: www.cnblogs.com/felixqiang/p/11362176.html
おすすめ