SSL経由でtracとmod_wsgiをインストールしようとしています。手動でインストールしようとしましたが、うまくいかなかったため、次のように始めました: trac-on-ubunt
代わりにgitを使用したいので、svnの部分をスキップしました。 httpd.confの最初の編集後:
WSGIScriptAlias /trac /var/trac/Apache/trac.wsgi
<Directory /var/trac/Apache>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
このエラーを取得するためにのみApacheを再起動しました。
* Restarting web server Apache2
(98)Address already in use: make_sock: could not bind to address [::]:443
[ OK ]
これらを実行しても何も示されませんでした。
netstat -anp | grep 443
fuser 443/tcp
これを実行しても、実行したgrepコマンド以外は何も生成されませんでした。
ps -aux | grep httpd
何も表示されないのに、他の誰かがポートを使用していると言っているのはなぜですか?
EDIT:あなたたちはこれを笑います。私はports.confに余分なListen 443があり、そこにあるべきではありませんでした。これを削除することで解決しました。
皆さんはこれを笑います。私はports.confに余分なListen 443があり、そこにあるべきではありませんでした。これを削除することで解決しました。
Apache 2.4.xバージョンでyumコマンドを使用してssl_moduleをインストールした場合、httpd.conf(メイン)ファイルにポート:44を追加したくない
設定ファイルでポート443を見つけるには、
# grep '443' /etc/httpd/conf.d/*
/etc/httpd/conf.d/ssl.conf:Listen 443 https
/etc/httpd/conf.d/ssl.conf:<VirtualHost _default_:443>
/etc/httpd/conf.d/ssl.conf:#ServerName www.example.com:443
# grep '443' /etc/httpd/conf/httpd.conf
Listen 443
httpd.confファイルから行を削除するか、コマンド(Listen 443)を実行するだけです。
重複したListenディレクティブやポート上で実行中のプロセスを持たない他のすべての人のために:誤ってApache2.confにports.confを2回インクルードしないことを確認してください(マージが間違っていたため)。
私はApacheバージョン2.4.27を使用していますが、この問題もあり、修正して解決しました
conf/extra/httpdahssl.conf、18行のコンテンツ(Listen 443 https)をコメント、それは正常に動作します。
次を確認して修正し、解決しました-
/etc/httpd/conf/
のhttpd.confファイル10.12.13.4:80
代わりにhttpd.confで:
Listen *:443
あなたはListen 127.0.0.1:443
を書く必要があります.
XAMPPを起動すると、windows7のphpeclipseで問題が発生します。私の解決策は次のとおりです。
1.\xampp\Apache\conf\httpd.conf-> line171-> #LoadModule ssl_module modules/mod_ssl.soをコメントアウトしました
2.line539->#conf/extra/httpd-ssl.confを含める
または、443ポートを別のポートに変更できます
エラーの理由をもう1つ追加します。 httpd.confに明示的にインクルードしました
Include etc/Apache24/extra/httpd-ssl.conf
以前のワイルドカードに気づかなかったが
Include etc/Apache24/extra/*.conf
Grepping 443はこれを見つけません。
Ubuntuを使用しています。 Apache2のsslモードを無効にしただけでうまくいきました。
a2dismod ssl
その後、Apache2を再起動しました。
service Apache2 restart
/etc/httpd/conf.dディレクトリ内のバックアップファイルに誤った名前を付けるという間違いを犯しました。 READMEには、すべての.confファイルをアルファベット順に処理することが記載されています。
Ssl-<date>。conf(バックアップになります)を作成し、ssl.confの前にロードしていました。 ssl-<date>。confに基づいて:443ポートをバインドし、ssl.confで失敗していました。
バックアップファイルの名前をssl.conf。<date>に変更すると、サービスは問題なく開始されました。
注として、私がいるサーバーはRHEL 6を実行しています
マシューの答えを出した
Httpd-sslファイルで#Listen 443とコメントすると、Apacheを起動できます
ファイルにはすでにVirtualHostが含まれているためデフォルト:443