标签: server-administration

所有网站都应默认使用SSL吗?

我们正在将Web架构迁移到新环境.包括几十个不同的站点,从几乎完全静态到动态站点,需要身份验证和包含敏感内容.我们的Web服务器管理员(没有来自开发团队的任何输入)决定使其成为新环境中的标准,以强制所有内容使用SSL.我不同意这个决定,并希望在我坐下来讨论它时尽可能多地获得知识.这是我到目前为止所拥有的:

  • 对于每个站点,SSL证书都有直接成本.我们有一个dev,qa和prod环境,因此每个站点需要三个证书
  • 对于大多数页面而言,内容不安全,并且由于加密和解密,强制SSL会使页面请求在服务器上花费更长时间
  • 据我所知,大多数浏览器不会缓存SSL的页面,因此页面请求将需要更长时间
  • 较旧的浏览器在进行SSL时会出现文件下载问题

当用户进行身份验证或请求敏感数据时,我没有遇到强制SSL的问题.但是,我认为在所有站点上默认强制SSL有点多.

encryption ssl https webserver server-administration

41
推荐指数
4
解决办法
1万
查看次数

即使在关闭ssh会话后,如何让Django服务器保持运行?

我想出了如何通过运行我的Django应用程序sudo python /home/david/myproject/manage.py runserver 68.164.125.221:80.但是,在我退出终端后,服务器停止运行.

我尝试在后台运行此过程,但服务器在执行后立即关闭sudo python /home/david/myproject/manage.py runserver 68.164.125.221:80 &.

即使在终端中退出ssh会话后,如何让Django应用程序保持运行?

PS - 对不起,如果这个问题让你感到沮丧.当前端javascript程序员必须以突破性的速度变成服务器管理员时,就会出现这种愚蠢.

django server-administration

20
推荐指数
3
解决办法
2万
查看次数

Apache2中ServerAdmin指令的优点

ServerAdminApache2中的指令究竟有用吗?

Apache2文档如下:

ServerAdmin设置服务器在其返回给客户端的任何错误消息中包含的联系地址.

但每当我收到404错误时,我的vhost中设置的电子邮件地址就无处可见.我是否需要一些额外的指令才能使其有效?

虚拟主机:

<VirtualHost *:8080>
    ServerAdmin myemail@gmail.com
    ServerName testsite.example.com
    DocumentRoot /var/www/example.com/www
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

apache server-administration

18
推荐指数
1
解决办法
9714
查看次数

如果作业中的任何步骤失败,请通知操作员

如果作业中的任何步骤失败,我可以(如何)配置Sql Server 2008以通知操作员?

我有一个Sql Server作业,有几个步骤来更新来自多个不同来源的数据,然后是一个最后一步,对数据执行多次计算.所有"数据刷新"步骤都设置为"失败时转到下一步".一般来说,如果其中一个数据刷新失败,我仍然希望最后一步运行,但我仍然希望收到关于中间故障的通知,所以如果它们一直失败,我可以调查.

sql-server notifications sql-server-agent database-administration server-administration

14
推荐指数
3
解决办法
2万
查看次数

仅在Firefox中出现Nginx 502 Bad Gateway错误

我在本地运行一个网站,所有流量都通过NGinx路由,然后NGinx将请求发送到Apache页面并提供静态文件.在Chrome,Safari,IE等中完美运行

但是,每当我在Firefox中打开网站时,我都会收到以下错误:

502 Bad Gateway
nginx/0.7.65
Run Code Online (Sandbox Code Playgroud)

如果我清除缓存和cookie,然后重新启动FireFox,我可以在错误返回之前加载一次或两次站点.我试过Firefox 3.6和3.5都有同样的问题.

这是我的Nginx配置的样子:

worker_processes  2;

events {
    worker_connections  1024;
}


http {

 server {
     listen        80;
     server_name   local.mysite.amc;
     root          /Users/joshmaker/Sites/mysite;

  error_log  /var/log/nginx/error.log;
  access_log  /var/log/nginx/access.log;

     location / {
         proxy_set_header Host $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://local.mysite.amc:8080;
     }

  include /opt/local/etc/nginx/rewrite.txt;
 }
 server {  
  include /opt/local/etc/nginx/mime.types;

     listen        80;
     server_name   local.static.mysite.amc;
     root          /Users/joshmaker/Sites/mysite;

  error_log  /var/log/nginx/error.log;
  access_log  /var/log/nginx/access.log; 
 }
}
Run Code Online (Sandbox Code Playgroud)

这是Firefox在error.log文件中生成的错误:

[error] 11013#0: *26 kevent() reported that connect() failed (61: Connection refused) while connecting to upstream     
[error] 11013#0: *30 …
Run Code Online (Sandbox Code Playgroud)

firefox nginx server-administration

8
推荐指数
2
解决办法
2万
查看次数

MySQL Workbench:无法导出数据库

我遇到了有关数据库导出的问题.首先,我必须澄清我正在使用MySQL Workbench 5.2.47.到目前为止我遵循的程序如下:

  1. 我按照http://mysqlworkbench.org/2012/07/migrating-from-ms-sql-server-to-mysql-using-workbench-migration-wizard/的说明操作,以便与我建立连接MSSQL DB,以便将其转化为MySQL DB.

  2. 然后我还检查了我的数据是否已导入数据库.

  3. 现在我想将它导出到一个sql文件/或最好导出到frm,myi,myd文件,以便将它们放在我的服务器中.

我试图从中导出它们

  • 服务器管理 - >数据导出

  • 已经从安全性(用户和权限)更改了密码

但我遇到了问题

Dumping test (all tables)
Running: mysqldump.exe --defaults-extra-file="c:\users\d_micha\appdata\local\temp\tmpgtwa_m.cnf"  --user=root --max_allowed_packet=1G --host=localhost --port=3306 --default-character-set=utf8 --single-transaction=TRUE --routines --events --no-data "test"

mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect

Operation failed with exitcode 2
Run Code Online (Sandbox Code Playgroud)

我不知道我可能做错了什么,我在谷歌搜索找到解决方案,但它应该通常导出.

任何其他信息将根据要求提供.

谢谢.

mysql mysql-workbench server-administration

8
推荐指数
2
解决办法
3万
查看次数

有没有IPMI模拟器?

我需要测试一些ipmitool命令.我没有安装ILO/IDRAC的服务器.是否有可以模仿IPMI服务器的模拟器?(或)我可以使用任何虚拟盒/ Qemu/KVM虚拟机来实现IPMI驱动程序并通过LAN测试它们吗?有没有这种文件?请建议.谢谢.

virtualbox qemu virtual-machine server-administration ipmi

8
推荐指数
0
解决办法
7650
查看次数

如何确定SQL Server 2008 R2上的全文索引的大小?

我有一个SQL 2008 R2数据库,其上有一些表,其中一些表定义了全文索引.我想知道如何确定特定表索引的大小,以便控制和预测它的增长.

有办法做到这一点吗?

size sql-server-administration server-administration sql-server-2008-r2

6
推荐指数
1
解决办法
5809
查看次数

如何使用Chef在VPC内启动amazon ec2实例?

这是一个主要关于厨师的问题.在使用Chef查看Amazon VPC内的控制节点时,我遇到了一些困难,主要是厨师无法轻松访问没有外部IP地址的节点.

我浏览了场景#2的基础教程http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_Scenario2.html#Case2_Launch_NAT

但是,这次超时:

knife ec2 server create -N app-server-1 -f m1.small -i rails-quick-start.pem -r "role[base]" -G WebServerSG -S rails-quick-start -x ubuntu -s subnet-580d7e30 -y -I ami-073ae46e -Z us-east-1d
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

server-administration amazon-web-services chef-infra amazon-vpc

6
推荐指数
1
解决办法
5149
查看次数

'ls' 在使用 find 命令时由信号 13 终止

所以我试图运行一个脚本,该脚本搜索 df -h 的内容以查找超过阈值的目录,并且基本上在该目录上运行 find 命令以获取前十个最大的文件,然后停止运行 find。但是,当它按预期给出前十个文件时,它会多次吐出:

find: ‘ls’ terminated by signal 13
Run Code Online (Sandbox Code Playgroud)

我的问题很简单,我该如何阻止这些?我想我明白这些是由于我的 find 命令和 head -n 10 命令同时运行,因为 head 在 find 之后通过管道传输,但如果有人能详细说明,那就太好了。我的目标是将此提交给工作中的权力(沃尔玛),以便在我们的测试服务器上开始运行。

另请注意,find 命令中的大小仅为 5M,因为我的测试服务器上没有 10 个在该目录中那么大的文件。

这是脚本:

#!/bin/bash

#defines what exceeds threshold

threshold="90%|91%|92%|93%|94%|95%|96%|97%|98%|99%|100%|6%"

#puts the output of df -h  into output_df

df -h > output_df

cat output_df | awk -v VAR=$threshold '{if($5~VAR)print $6}' > exceeds_thresh

LINES=()
while IFS= read -r exceeds_thresh
do
find $exceeds_thresh -xdev -size +5M -exec ls -lah {} \; | head -n 10
done …
Run Code Online (Sandbox Code Playgroud)

linux bash shell server-administration

6
推荐指数
2
解决办法
5605
查看次数

wsadmin + jython重启WAS appserver

是否可以使用wsadmin(jacl/jython)停止/启动WAS appserver.我想在配置文件中检测所有缓存,然后重新启动WAS appserver.我正在使用wsadmin作为独立的.

websphere jython wsadmin server-administration websphere-7

5
推荐指数
1
解决办法
8371
查看次数

有没有办法从IBM Websphere Application Server管理控制台检索EAR?

只是想知道我们是否可以检索Websphere Application Server上已经安装的应用程序的EAR文件。

websphere server-administration

3
推荐指数
1
解决办法
3871
查看次数