我已经使用testing库更新了Debian Jesie上的Apache2 https://www.shivering-isles.com/http-2-getting-ready-on-debian-with-apache2/ 我现在有: Server version: Apache/2.4.27 (Debian) Server built: 2017-09-23T22:08:01 an2mod http2 ..done ls -la /etc/apache2/mods-enabled lrwxrwxrwx 1 root root 28 Sep 25 16:42 http2.load -> ../mods-available/http2.load /etc/apache2/conf-available/http2.conf ….编辑 …. 但是检查https://www.tecnocroci.it HTTP2不起作用
我正在尝试在我的Ubuntu服务器上设置LAMP,并使其大部分工作,但我正在努力与权限.. 现在我不能安装WordPress的B / C它无法写configuration文件..而在一个WordPress的安装,我从我的旧服务器移动,它不会让我上传任何图像。 我想这是一个权限问题,但我不确定如何解决它.. 几个截图我的设置 public_html是存储文件的地方 我使用这些教程来设置Apache,FTP,phpmyadmin digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04 但是我对所有chown和chmod部分感到困惑。 任何人都可以从截图中发现,我做错了什么,我该如何纠正? 如果需要更多信息,请告诉我..
所以我意识到,我的服务器上的一个网站是每天获得成千上万的请求,所以我检查了访问日志。 我发现字面上有如下几千行: 103.67.235.89 – – [18/Oct/2017:06:27:26 +0100] "GET /plugin-notices.php HTTP/1.0" 301 576 "-" "-" 198.71.228.64 – – [18/Oct/2017:06:27:26 +0100] "GET /plugin-notices.php HTTP/1.0" 200 3964 "-" "-" 150.95.105.161 – – [18/Oct/2017:06:27:26 +0100] "GET /plugin-notices.php HTTP/1.0" 200 3964 "-" "-" 77.72.1.34 – – [18/Oct/2017:06:27:26 +0100] "GET /plugin-notices.php HTTP/1.0" 301 576 "-" "-" 93.174.127.11 – – [18/Oct/2017:06:27:26 +0100] […]
首先,请原谅我的英语。 我有一个疑问,我可以有一个LAMP与域名“domain1.es”的wordpress安装,并且在同一个主机上运行一个域名为“domain2.es”的servlet的tomcat? 现在,我有这个安装,但冲突。 我的tomcat是在“domain2.es:8080”,我的wordpress是在“domain1.es”。 当我input到“domain2.es”没有端口8080时,它显示由于DNS的WordPress的。 我该如何解决这个问题? 谢谢。
我的documentroot是一个符号链接。 当puppet代理运行时,符号链接被删除。 有任何想法吗? 我的代码: 'qsu.mydomain.de:443': ssl: true port: 443 ssl_key: '/etc/apache2/ssl/qsu.mydomain2.de.key' ssl_cert: '/etc/apache2/ssl//qsu.mydomain2.de.crt' ssl_cipher: 'HIGH:MEDIUM:!aNULL:!MD5:!RC4:!3DES' ssl_protocol: 'all -SSLv2 -SSLv3' priority: '25' serveradmin: '[email protected]' servername: 'qsu.mydomain.de' serveraliases: – 'mydomain.de' manage_docroot: false docroot: '/var/www/mydomain2-web-usr/htdocs' directoryindex: 'index.html index.htm index.php' error_log_file: 'qsu.mydomain2.de_ssl_error.log' access_log_file: 'qsu.mydomain2.de_ssl_access.log' suexec_user_group: 'mydomain2-web-usr mydomain2-web-usr' aliases: – scriptalias: /cgi-bin/ path: /var/www/mydomain2-web-usr/cgi-bin/ setenv: – 'TYPO3_CONTEXT Production' directories: – […]
过了几个星期甚至几个月,在logrotate之后,我的Apache2服务器突然停止,无法重新启动,主要是因为cert上的密码。 但我不想删除它。 起初我以为是因为Logrotate。 但是,我更好地监视了它,并做了一些testing,这不是原因。 我到处search日志,直到今天早上,当它再次坠毁,我发现这一点: error.log中 [Wed Aug 03 06:34:41.322231 2016] [mpm_prefork:notice] [pid 2726] AH00169: caught SIGTERM, shutting down [Wed Aug 03 06:34:42.301179 2016] [ssl:info] [pid 18371] AH02200: Loading certificate & private key of SSL-aware server 'aa.bb.cc:443' 系统日志 Aug 3 06:34:40 myserver php5-common: php5_invoke pdo: already enabled for apache2 SAPI Aug 3 06:34:40 myserver php5-common: […]
我只是谈论没有任何SSL证书的服务器(自签名或授权)。 是否正常的网站,没有任何关于SSL(默认configuration,干净安装的Apache / Nginx的)返回Unable to connect (Firefox)或refused to connect (铬)如果通过https访问(例如https://example.com )? 我的服务器确实是configuration错误吗?
我想configuration我的Apache 2.4以CORS友好的方式提供一些静态资源。 我已经有了以下设置: Header always set Access-Control-Allow-Origin "*" 但是,对于最近的Safari来说,这似乎还不够: [错误]无法加载资源:请求标头字段…不被Access-Control-Allow-Headers 。 以这种方式提到的字段包括Accept-Encoding和DNT ,但是我猜想在添加它们之后,我可能也会看到Cache-Control , Origin和Accept-Language ,因为这些是在发送的Access-Control-Request-Headers报头中提到的由Safari。 但是谁来告诉我Safari或其他浏览器可能会为其他头文件请求现在还是将来,对于我自己或者其他具有不同configuration的用户? 显然*不是一个有效的Access-Control-Allow-Headers头的设置,原因我不太明白。 那么,如何configuration一个服务器,只是说“在任何地方使用这个资源,我不关心他们的CORS”?
实际上,在一个制作地图的社区里,我正在做一个老式的CentOS 6.5服务器。 我上个月在一个位于/ usr / local / apache2 /的apache2上运行的CRM实现上工作,并使用了一些端口。 我的老板最近要求我在同一台机器上构build一个tile服务器,所以我使用了一个新的apache2安装,在/ etc / httpd(通常是假设的)运行。 现在,我想同时运行我所有的工作。 事实上,如果我的旧/主apache2已经启动,当我尝试启动第二个我得到: (98)已经在使用的地址:make_sock:无法绑定到地址[::]:80 (98)已经在使用的地址:make_sock:无法绑定到地址0.0.0.0:80 没有可用的sockets,closures 无法打开日志 这很正常,我猜… 我希望能够通过我的第二个apache2上的某些端口访问我的磁贴,如下所示: myserveradress : someport /osm_tiles/{z}/{x}/{y}.png 并能够访问端口80,8080和其他一些第一个… 有人有想法吗?
我在security.conf设置了以下指令来阻止apache提供任何隐藏的文件或目录。 <LocationMatch ^(.*/)\..*> Require all denied </LocationMatch> 在000-default.conf是通过HTTPauthentication来保护整个站点的下面的指令。 <Location /> AuthUserFile /var/www/site/.htpasswd AuthName "Restricted Area" AuthType Basic Require valid-user </Location> 现在当我login时<LocationMatch ^(.*/)\..*>被完全忽略。 我尝试过: <Location /> … Satisfy all </Location> ..没有成功:(