我正在尝试在我的家庭网络上设置一个小型 Web 服务器,但是我的 ISP 阻止了传入端口 80(不,我没有为他们解除阻止而支付 50 美元/月的额外费用)。
我正在寻找解决此问题的一些方法,显然我可以更改端口 # 但我认为这并不理想。
非常感谢您对此的任何想法
我一直在 Apache 错误日志中看到以下错误。任何人都知道这是什么?
client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23):
/w00tw00t.at.ISC.SANS.DFind:)
Run Code Online (Sandbox Code Playgroud) 默认情况下,apache 在用户 nobody 下运行。我有什么理由想要改变它吗?它使事情更安全吗?
我需要帮助安装和配置 PHP APC 我已经从http://downloads.php.net/pierre/在我的 PHP 信息中下载,我看到
编译器 MSVC9 (Visual C++ 2008) 架构 x86
所以我下载了php_apc-5.3-nts-svn20100226-vc9-x86.zip。然后安装,我尝试添加
[PHP_APC]
extension=php_apc.dll
Run Code Online (Sandbox Code Playgroud)
到php.ini。重启 Apache 失败。尝试php在 cmd 中执行会导致错误,指出缺少 php5.dll。但我对此表示怀疑。从 php.ini 中删除 2 行修复了错误。那我怎么安装apc呢?
我很好奇端口号的作用。是否有特定事物的特定端口号?
我知道有端口 80,我顺便听说了 8000。我不知道为什么要这样称呼它们以及它的实际含义。
我可以有一个网页,比如 example.com:10?我说 10 作为一个随机数。你称之为端口有关系吗?这些数字从何而来?我将如何使用端口号设置开发环境,为什么要这样做?在开发过程中,我会看到各种基于身份的端口号。我一直想知道这些数字来自哪里以及它们如何配置服务器以使其工作。
这是/etc/apache2/sites-enabled/000-default从存储库安装 apache2 后的文件。
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
第一部分设置了什么?对我来说,这看起来 DocumentRoot 应该是 / 而不是 /var/www 允许该<Directory />部分产生任何影响,但我必须是错误的。
我已经在“服务器”上为我自己的主页设置了带有 Apache、MySQL 和 PHP 的 Fedora 14(阅读:旧硬件报废)。
我用我的用户登录,但我没有权限/var/www/html。
如何更改它,以便我可以将文件保存到此文件夹?也许更改权限或将文件夹重定向到我的主文件夹?
我有一个域名链接到我家里的IP地址。但是,我想使用相同的服务器/IP 来显示多个网站。
我无法让虚拟主机工作。
我的 conf.d/virtual.conf 是:
NameVirtualHost 192.168.10.151:80
Run Code Online (Sandbox Code Playgroud)
我的网站可用/www.mydomain.com 是:
Listen 80
<VirtualHost *>
ServerAdmin admin@mydomain.com
ServerName www.mydomain.com
ServerAlias mydomain.com
#Indexes and Directory Root
DirectoryIndex index.html index.php
DocumentRoot /media/BigDisk/www/www.mydomain.com/
# Log Files
ErrorLog /media/BigDisk/www/www.mydomain.com/logs/error.log
CustomLog /media/BigDisk/www/www.mydomain.com/logs/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
并且该站点是使用 a2ensite 启用的,并且 apache 重新加载,没有任何警告或错误,但是当我去时www.mydomain.com我什么也没得到(“哎呀!谷歌浏览器无法连接......”)。
我究竟做错了什么?
更新:重新启动 Apache 结果如下:
malfist@webhost:~$ sudo /etc/init.d/apache2 restart
[sudo] password for malfist:
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Sep 01 …Run Code Online (Sandbox Code Playgroud) 我无法使用 XAMPP 在我的本地机器上配置 PHP/MySQL/Apache 环境。
在我的 xampp 控制面板中,Apache 和 MySQL 状态显示为已启动,但 localhost URL 不起作用。
当我启动xampp_start.exe 时,我收到以下错误消息。
通常每个套接字地址(协议/网络地址/端口)只允许使用一次。:make_sock: 无法绑定到地址 127.0.0.1:80 没有可用的侦听套接字,正在关闭。无法打开日志
我尝试了以下方法,但仍然无法解决此问题:
有没有其他解决方案可以解决我的问题。我记得,一切正常,10 个月前我卸载了安装程序。现在,当我尝试重新安装 xampp 时,问题出现了。我正在使用Win-xp操作系统。我正在使用 avast AntiVirus。在“ E/xampp ”位置安装了XAMPP Windows 1.7.7安装程序,但我的程序文件和操作系统安装在C驱动器中。
请尽快帮助我。 非常感谢提前
我正在尝试设置一个主页,在那里我可以使用代理将我的请求重定向到其他服务器,这样我就有了一个入口点。我曾经让这个设置在运行 WAMP 的 Windows 机器上正常工作。我在 CentOS7 上切换到 Apache,因为我遇到了这个问题。这是我的登陆页面:
<VirtualHost *:443>
ServerName myhost.duckdns.org
DocumentRoot /var/www/html/panel
SSLEngine on
SSLCertificateKeyFile /etc/letsencrypt/live/myhost.duckdns.org/privkey.pem
SSLCertificateFile /etc/letsencrypt/live/myhost.duckdns.org/cert.pem
SSLCertificateChainFile /etc/letsencrypt/live/myhost.duckdns.org/chain.pem
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
<Directory /var/www/html/panel>
Order deny,allow
Deny from all
Allow from myips
AuthType Basic
AuthName "Authorised Users Only"
AuthUserFile .htpasswd
Satisfy Any
Require valid-user
</Directory>
Run Code Online (Sandbox Code Playgroud)
这是代理通行证
<VirtualHost *:443>
ServerName sickbeard.my.to
SSLEngine on
SSLCertificateKeyFile /etc/letsencrypt/live/sickbeard.my.to/privkey.pem
SSLCertificateFile /etc/letsencrypt/live/sickbeard.my.to/cert.pem
SSLCertificateChainFile /etc/letsencrypt/live/sickbeard.my.to/chain.pem
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
<Proxy *>
Order deny,allow
Deny from all
Allow from myips
AuthType Basic …Run Code Online (Sandbox Code Playgroud) php ×2
centos ×1
fedora-14 ×1
hosts ×1
localhost ×1
mysql ×1
networking ×1
permissions ×1
proxy ×1
redirection ×1
unix ×1
virtual-host ×1
webserver ×1
xampp ×1