服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
通过http和https观看网站都工作,但更喜欢configuration它,以便所有访问者只通过SSL连接,以便始终以http:// www .example.com开始 – 我错过了什么? 我正在尝试执行以下操作: 请访问http://example.com并转到https://www.example.com 请访问http://www.example.com并转到https://www.example.com 请访问https://example.com并转至https://www.example.com 我在文件夹/ etc / apache2 / sites-available中创build并启用了文件名examplesite(见下文) <VirtualHost example.com:80> ServerName www.example.com ServerAlias example.com Redirect permanent / https://www.example.com/ </VirtualHost> <VirtualHost www.example.com:443> ServerName www.example.com DocumentRoot /var/www/example.com/public_html … … </VirtualHost>
我目前正在计划安装一个计算机实验室,我有一个想法,我不太确定会工作… 计算机实验室大概是15'x 15',在angular落有一个全尺寸的服务器机架。 我的目标是把所有的电脑塔放在机架上。 是否有任何技术可以做到这一点,工作站离机架20英尺远? 把塔放在机架上不是问题,但是将显示器,键盘和鼠标连接到塔上。 有什么build议么? 对不起,我真的不知道怎么解释,如果有问题的话,我会尽力澄清。 提前致谢。
我在我的服务器上运行nginx,错误地盯着服务器上的apache2。 这样做后,我的主页上有一个403禁止错误。 我杀了apache2进程,但我仍然面临同样的问题。 Nginx没有运行,但我在我的主页上有这个。 403 Forbidden nginx/1.0.12 我检查了nginx是否用ps aux |运行 grep nginx,这里是我得到的: root 27740 0.0 0.0 3408 764 pts/1 R+ 20:16 0:00 grep –color=auto nginx 我执行了lsof -Pi | grep LISTEN,在80/443或我的Web端口上不侦听进程 另外/etc/init.d/nginx不存在… 看来nginx没有安装,但我得到了nginx / 1.0.12的403错误。
我有一个Windows Server 2008 R2 Stadard虚拟机。 我学习了如何通过访问具有高级安全性的Windows防火墙并添加新规则来阻止端口。 当stream量尝试访问被阻塞的端口时,有没有办法将stream量redirect到网页?
在子域的情况下,我将如何使重写器获得给定子域的所有端口80调用,并将它们重写为HTTPS? 现在,我的设置失败了,因为Apache已经为http://www.site.tld提供了IP:port XXXX:80。 甚至有可能在NGINX http://myothersubdomain.site.tld:80被改写为https://myothersubdomain.site.tld:443 ?
我创build了一个适合于Web服务器的puppet类的主机types,并成功地构build了一个服务器。 但是,我看不到如何在该服务器上configuration虚拟主机(不需要实际编辑服务器本身的Apache2configuration)。 任何人都可以指向正确的方向吗?
我们在nginx后面运行我们的python应用程序。 首先我们使用uWSGI,因为它是快速,可靠和易于部署的。 接下来,随着并发客户端(使用服务器发送的事件/事件stream)数量的增加,我们已经部分切换到gunicorn + gevent的应用程序。 目前,该应用程序是这样的服务: 静态是由nginx直接处理的; 短请求(REST API)由uWSGI(通过unix套接字连接的nginx < – > uwsgi)处理, 长的请求(服务器发送的事件)由gunicorn + gevent处理(而nginx作为rev代理) 我们应该保持这种设置还是有任何理由从uWSGI切换到gunicorn?
是否可以在sshd守护进程/服务器的login过程中运行其他脚本? 我想运行一个额外的命令,使用IP地址和尝试的用户名。 如果脚本返回退出状态0,它可以通过,否则login应该被拒绝。 我在SSHD文档中找不到任何东西。
我有一个应用程序,报告另一个应用程序的状态。 它不仅仅是检查应用程序是否在进程列表中。 如果OK,则返回0,如果错误则返回-1。 我如何通过zabbix代理调用这个应用程序,并使用它来确定它检查的过程是否正确?
我目前正在使用一个备用的子域(除www),我与Apache托pipe。 我正在努力去理解这件事情是如何工作的。 我有例如, dev.test.com和www.test.com ,这很好地工作。 我想改变它,所以如果有人去了test.com或anything.test.com他们将被定向到www.test.com 。 我尝试了以下内容: ServerAlias www.test.com *:test.com 但是,所有这些都是将所有的stream量直接传递给test.com到设置的目录位置。 这是我目前的: <VirtualHost *:80> ServerAdmin [email protected] ServerName test.com ServerAlias dev.test.com DirectoryIndex index.php DocumentRoot /var/www/test.com/dev_www/ <Directory /> Options -FollowSymLinks -Includes -Indexes -MultiViews AllowOverride None </Directory> <Directory /var/www/test.com/dev_www/> <LimitExcept GET POST> deny from all </LimitExcept> Options -FollowSymLinks -Includes -Indexes -MultiViews AllowOverride None Order allow,deny allow from […]