Javascript 棘轮&x2B;WebRTC尝试连接时出现错误500内部服务器错误,但我可以';我不知道在哪里,因为在我的本地机器上运行良好
我有服务器上的所有文件,您可以自己检查。我收到以下消息:加载资源失败:服务器响应状态为500(内部服务器错误)。我有/var/www/html中的所有文件,apache工作正常,服务器也启动了,没有任何错误,但我无法连接到服务器,在8080上监听。我没有检查防火墙是否阻止了传入连接 server.phpJavascript 棘轮&x2B;WebRTC尝试连接时出现错误500内部服务器错误,但我可以';我不知道在哪里,因为在我的本地机器上运行良好,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我有服务器上的所有文件,您可以自己检查。我收到以下消息:加载资源失败:服务器响应状态为500(内部服务器错误)。我有/var/www/html中的所有文件,apache工作正常,服务器也启动了,没有任何错误,但我无法连接到服务器,在8080上监听。我没有检查防火墙是否阻止了传入连接 server.php <?php use Ratchet\Server\IoServer; use Ratchet\Http\HttpServer; use Ratchet\WebSocket\WsServ
<?php
use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
use Ratchet\App;
use MyApp\Chat;
use MyApp\Comm;
require dirname(__DIR__) . '/vendor/autoload.php';
//$allowed_origins = ['localhost', '127.0.0.1','192.168.43.220'];
$allowed_origins = ['*'];
// Run the server application through the WebSocket protocol on port 8080
$app = new App('localhost', 8080, '*'); //App(hostname, port, 'whoCanConnectIP', '')
//create socket routes
//route(uri, classInstance, arrOfAllowedOrigins)
$app->route('/comm', new Comm, $allowed_origins);
//run websocket
$app->run();
?>
default-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin admin@prompthelp.in
ServerName 45.80.181.247
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/ca_bundle.crt
ProxyPass /wss-secured/ ws://45.80.181.247:8080/
Header set Access-Control-Allow-Origin "*"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
服务器管理员admin@prompthelp.in
服务器名45.80.181.247
DocumentRoot/var/www/html
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
斯伦金安
SSLCertificateFile/etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile/etc/apache2/ssl/private.key
SSLCertificateChainFile/etc/apache2/ssl/ca_bundle.crt
ProxyPass/wss secured/ws://45.80.181.247:8080/
标题集访问控制允许原点“*”
发展+标准
发展+标准
000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
Redirect permanent "/" "https://45.80.181.247/"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /wss-secured/ ws://45.80.181.247:8080/
Header set Access-Control-Allow-Origin "*"
</VirtualHost>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/ca_bundle.crt
ProxyPass /wss-secured/ ws://45.80.181.247:8080/
Header set Access-Control-Allow-Origin "*"
</VirtualHost>
服务器管理员webmaster@localhost
DocumentRoot/var/www/html
重定向永久“/”https://45.80.181.247/"
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
ProxyPass/wss secured/ws://45.80.181.247:8080/
标题集访问控制允许原点“*”
服务器管理员webmaster@localhost
DocumentRoot/var/www/html
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
斯伦金安
SSLCertificateFile/etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile/etc/apache2/ssl/private.key
SSLCertificateChainFile/etc/apache2/ssl/ca_bundle.crt
ProxyPass/wss secured/ws://45.80.181.247:8080/
标题集访问控制允许原点“*”
浏览者
comm.js
19-20
五十二
500错误是一条通用的错误消息,几乎涵盖了PHP脚本可能出现的每一个错误。检查您的服务器错误日志以了解确切的错误消息。我在/var/log/apache2i中未找到日志文件。我已提供了上面的server.php。请检查它,以防遗漏某些内容。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
Redirect permanent "/" "https://45.80.181.247/"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /wss-secured/ ws://45.80.181.247:8080/
Header set Access-Control-Allow-Origin "*"
</VirtualHost>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/ca_bundle.crt
ProxyPass /wss-secured/ ws://45.80.181.247:8080/
Header set Access-Control-Allow-Origin "*"
</VirtualHost>