Articles of Web服务器

不能访问我的本地networking服务器与外部IP

我还没有find解决我的特定问题的方法。 我有一个MAC设置为Web服务器,并configuration我的路由器转发到本地IP。 当试图从外部访问我的网站时,它确实会说“It works!”,但是,当我调用一个简单的Hello World PHP脚本时,出现页面无法打开的错误。 我没有在我的机器上启用PHP,所以没有问题。 我真的不知道我怎么能访问 – 我遵循了这么多的教程,并做了一切正确。 如果它是重要的,我的路由器是Linksys WRT160N。 在端口转发部分,我select转发

需要帮助在Centos Linux上configurationApache,MySQL,PHP

我是Linux新手(CentOS),并且在过去的几个小时里一直试图在CentOS上安装这个Web应用程序https://github.com/craigrodway/printmaster 。 作者的指示对于像我这样的新手来说有些模糊: 在Web服务器上创build目录以存储文件(configuration为虚拟主机或子目录) 将所有打印主文件复制到您刚刚创build的文件夹 创build一个名为session的新目录,在其中提取文件并使其可写 在MySQL中创build一个新的用户名和数据库 将printmaster.sql文件导入新数据库 编辑inc / init.php中的$ db行以反映您的数据库详细信息创build您自己的安全性(.htaccess,集成的Windows身份validation…) 我尝试按照Wiki部分的指导进行操作,但仍无法使用它: https : //github.com/craigrodway/printmaster/wiki/Installation-on-Linux 这是我做了什么的历史 按照这个指令安装/configurationApache服务器: http : //dev.antoinesolutions.com/apache-server (在Web浏览器中访问本地主机,看到一个Apachetesting页) 安装/configurationPHP后,这个介绍: http : //dev.antoinesolutions.com/php (在浏览器中访问本地主机/ phpinfo,并有phpinfo输出,所以它的工作!) 安装/configurationMySQL —文件— [root@localhost ~]# cd /tmp [root@localhost ~]# wget [url] https://github.com/craigrodway/printmaster/tarball/master[/url] –no-check-certificate [root@localhost ~]# tar zxvf master [root@localhost ~]# mv craigrodway-printmaster-af9843d/* /root/Desktop/printmaster/ 创build的“会话”目录在printmaster目录中,使其可写 [root@localhost ~]# mkdir session […]

LocalHost错误

有谁知道我为什么得到这个?:哎呀! Google Chrome无法连接到本地主机:8800 我正在尝试第一次使用DokuWiki。 它使用MicroApache。 当我开始时,我收到错误信息。 如果我尝试手动去“ http:// localhost:8800 ”我得到相同的。 我可以从cmd提示符下ping它 有任何想法吗? 提前致谢

如何在apache中打印x-forwared-for的值?

我们有一个aws负载平衡器。 负载均衡器使用TCP连接443来encryption数据。 由于负载均衡器对客户端的IP进行了encryption,所以在我们的apache日志文件中,我们只能看到负载均衡器的IP,而不是客户端的IP。 尽pipe我们在日志格式中使用了%{X-Forwarded-For} i。 有什么办法来解决这个问题?

在Apache中设置一个子目录

我的Linux系统上有以下两个文件: /var/www/index.html = www.mywebsite.com /var/www/foo/bar/index.html = www.mywebsite.com/foo/bar/index.html 我试图弄清楚如何在Apache中设置它,以便当用户访问“ www.mywebsite.com/somedirectory ”时,它们被引导到“ /var/www/foo/bar/index.html “文件。 所以…. /var/www/index.html = www.mywebsite.com /var/www/food/bar/index.html = www.mywebsite.com/somedirectory

将具有两个磁盘的VMware虚拟机导入到Amazon AWS中

我安装了vCenter连接器,它说:“大声笑,不能用两个磁盘上传虚拟机。” 所以我断开了其中一个磁盘并上传了虚拟机,现在我需要上传第二个磁盘并重新join虚拟机 – 如果可能的话。 我以为我可能只是附加第二个磁盘到一个新的默认虚拟机并上传,但现在导入说:“ClientError:找不到可引导的分区。 我的其他select是什么?

在本地,开发和生产机器/服务器之间工作

作为一名Web开发人员,如何处理开发和生产服务器以及configuration文件之间的工作? 你用什么等等 我用于手动更改文件等

如何设置一个自我修复的EC2实例?

我有一个运行CPM / WHM的EC2实例,我想设置一个“自我修复”环境。 我的计划是用单个实例自动缩放组来包装EC2实例,确保当实例死机时,一个新实例将取代它。 到现在为止还挺好。 问题是,启动configuration不反映实例启动后对文件系统所做的任何更改。 所以我的问题是:我如何自动化及时的AMI创build+启动configuration更新? 先谢谢你!

Tomcat:在部署WAR文件时保留特定的文件

有没有办法告诉tomcat将特定文件保存在WAR文件的分解目录下? 比方说,我已经部署了WAR后创build了以下文件夹: /webapps/myApp/uploads 每次我部署WAR它被删除。 有没有办法保持这个目录及其文件?

为什么hostname从HAProxy系统日志消息中被截断

这是从我haproxy日志logging,我瞄准的sysloga和远程login到papertrail,使用log-send-hostname选项在日志消息,而不是localhost主机的主机名切片: global log logs2.papertrailapp.com:12345 local0 log 127.0.0.1 local1 info log-send-hostname 日志消息示例: Aug 11 01:43:21 messaging-service-proxy-staging haproxy[10496]: 50.242.120.110:49337 [11/Aug/2015:01:43:21.436] http test-backend/elb 4/0/1/5/10 404 487 – – —- 0/0/0/0/0 0/0 "GET / HTTP/1.1" Aug 11 01:43:21 messaging-service-proxy-staging haproxy[10496]: 50.242.120.110:49338 [11/Aug/2015:01:43:21.606] http test-backend/elb 4/0/1/6/11 404 487 – – —- 0/0/0/0/0 0/0 "GET / HTTP/1.1" 所以日志logging的主机名是messaging-service-proxy-staging而主机名是messaging-service-proxy-staging-vpc1