LinuxでApache Virtual Host Creationを自動化します。
Devdomは、Mac上のValetのシンプルさに触発されたコマンドラインツールです。
実際にDNSMasqのような追加コンポーネントを持ち込むことなく、Linux上の地元の開発環境に同じ機能を持ち込みたかったので、Valet Linuxプロジェクトの代替品ではありません。
「ベータ」状態は、私がそれを書いている間に私が元々解決しようとしたものです:
最終的に(最近の時点で制限されている時間を許可します)、私はスクリプト全体に柔軟性を高めたいと思っています。そのため、自動化された管理ツールにアクセスできない生産環境にある人はそれを利用できます。現在の状態では、外の世界にコンテンツを提供するボックスで使用することを完全にお勧めしません。 (生産環境についてはテストされていません。)
Devdomはあなたの環境についていくつかのことを仮定します:
既存のconfファイルの束をコピーしたり、怠zyなルートを進めたり、すべてのドメインをhttps://localhost/devsite1およびhttps://localhost/devsite2で実行する代わりに、その場でカスタムトップレベルドメインを作成し、すぐにアクセスできるようにすることができます。
https://devsite1.testは、 https://localhost/devsite1よりもはるかに優れており、ドメインからドメインにジャンプするときに整理し続けるのが簡単です。
ドメインを作成します:
devdom domain mysite.test/etc/apache2/sites-availableで.confファイルを生成しますa2ensite mysiteを使用してVirtualHostを有効にします/etc/hostsにエントリを追加して、ドメインにTLDとしてアクセスできるようになります新しいアドブロックリストを備えた更新 /etc /ホスト?
devdom hostsそれでおしまい!数分相当のコマンドと数分のCP&SEDコマンドを実行します!
DebianまたはUbuntuベースのランプディストリビューション。 RHELベースのディストリビューションは互換性がありません。
gitインストール:
git clone https://github.com/angela-d/devdom.git
cd devdom && sudo apt install ./devdom.debapt update && apt install ./devdom.deb(オプション)mariadbを介してmysqlを使用したい場合:
apt update && apt install ./devdom.deb --no-install-recommendsapt remove devdom --purgeそれだけです。 Devdomは、それが何をしているのかについてプロンプトを提供し、介入が必要なときにお知らせします。
問題トラッカーに関するバグを報告します