
私は助けが必要です。クラウドシステム用のWebインターフェースを設定しようとしていますが、このconf(ベンダーから提供)を使用しました。
<VirtualHost *:443>
ServerName sxweb.foo.com
ServerAdmin [email protected]
DocumentRoot /var/www/sxweb/public/
<Directory /var/www/sxweb/public>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
</Directory>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/wildcard.skylable.com.pem
SSLCertificateKeyFile /etc/ssl/private/wildcard.skylable.com.key
</VirtualHost>
ただし、ページを開こうとすると、Webインターフェイスは表示されません。 (Webインターフェイスをインストールするように求められます。)
サプライヤー(オープンソース)にサポートを依頼しましたが、これが答えです。
ApacheがリッスンしているIPortとは何ですか?
SXはどのIPortでリッスンしていますか?
同じIPortでSX ServerとApacheを実行することはできません。
今Apacheの私の小さな経験を通して(私はほとんど知りません)、Apacheはソフトウェアが実行される「プラットフォーム」を提供し、SSLまたはHTTPポートを指す必要があります。
誰かがそれがどのように機能し、それが何を意味するのかを理解するのに役立ちますか?
答え1
上記の設定でHTTPを設定しています。S仮想ホストなので、ブラウザにhttpを指定したことを確認してください。S//sxweb.foo.com
また、skylableは、適切な通信にはポート443と8443が必要なため、Apacheサーバーと同じシステムでskylableサーバーを実行できないと言います(skylableはApacheで実行できるWebサイト/ウェブアプリではありません)。
新しいシステムにApacheをインストールすることも、Skybleサーバーではなく新しいIPアドレスまたはポートでリッスンすることもできます。