标签: configuration

如何让 ubuntu 为我重新配置 /etc/network/interfaces?

如何让 Ubuntu 找出我计算机上可用的接口并生成一个新/etc/network/interfaces文件?它是第一次创建它,所以我知道它可以以某种方式。

有没有类似的东西dpkg-reconfigure <what?>会重新检查我?

networking ubuntu configuration

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

Apache 配置:单个 &lt;Location&gt; 返回 404

是否可以让 Apache 使用位置标签自动返回单个 URL 的 404 页面?

<Location "/some/url">
    # ???
</Location>
Run Code Online (Sandbox Code Playgroud)

首选没有 mod_rewrite 或任何其他模块的解决方案。

configuration http-status-code-404 apache-2.2

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

更改 applicationHost.config 会导致 IIS7 重启吗?

如果我对文件进行更改:

%windir%\system32\inetsrv\config\applicationHost.config

并使用导致有效配置的更改更新它,它会导致 IIS7 重新启动并强制重新启动所有应用程序吗?

我正在使用服务器的热克隆 vm 进行尝试,但想知道是否有人对这两种情况有经验,预期结果应该是什么。

非常感谢

iis iis-7 configuration

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

使用多个网站绑定和 SSL 设置 IIS 7.5?

在 IIS 7.5 上,我试图通过两个网站实现这一目标:

Default Web Site is bound to:

(blank host header port 80 - http)
(blank host header port 443 - https)
go.example.com
www71.example.com
the IP address of go.example.com

2nd web site "Beta" is bound to:

beta.example.com
(blank host header port 443 - https)
* using blank only because it doesn't seem to be possible to 
  bind https to a named host header
Run Code Online (Sandbox Code Playgroud)

并且两者都需要使用 SSL。但我有这些问题:

  1. 当我输入 beta.example.com 时,我看到的是 go.example.com 站点
  2. 我似乎无法同时将 SSL 绑定添加到两个网站(我有一个 *.example.com 通配符证书)。如果我向它添加 https 绑定,测试站点甚至不会启动。

这是我设置它的方式: …

iis ssl configuration hostname bindings

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

IIS 服务器:如何将 IIS 配置转储到单个文件中

如何将我的 IIS 服务器的配置导出/导入单个文件?原因是我想将配置置于版本控制系统下以跟踪管理员所做的更改。

苏丹

iis-7 configuration web-server

11
推荐指数
1
解决办法
6052
查看次数

在 Apache 中增加 LimitRequestFieldSize 的值


我开发了一个使用 jQuery 插件的应用程序,它反过来使用过多的 cookie 数据。问题是,在每 15-20 个请求之后,浏览器就会向我显示此错误消息:

您的浏览器发送了此服务器无法理解的请求。请求头字段的大小超过服务器限制。

经过一番摸索,我才知道默认情况下apache有cookie长度的默认值;附近的某个地方8190 bytes。要增加限制,我需要将下面的指令更改/添加到我的配置中。

LimitRequestFieldSize 16380
Run Code Online (Sandbox Code Playgroud)

我尝试将上述代码添加到 中.htaccess,并重新启动了 apache 服务器,但没有奏效。

我对在哪里放置这条线感到困惑;这是不是在httpd.conf文件吗?或者有什么办法可以增加使用.htaccess文件的限制?如果有人能指出我正确的方向,我将不胜感激。

顺便说一句,我在 OSX 10.7.4 上使用 MAMP。

configuration .htaccess apache-2.2

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

nginx。服务器指令继承。

有没有办法减少建设,如:

server { 
  server_name regular_site; 
  location /api/ { 
     proxy_pass 127.0.0.1:5000;
  } 
  location / { 
     proxy_pass 127.0.0.1:3000;
  } 
} 

server { 
  server_name mobile_site; 
  location /api/ { 
     proxy_pass 127.0.0.1:5000;
  } 
  location / { 
     proxy_pass 127.0.0.1:3001;
  } 
} 
Run Code Online (Sandbox Code Playgroud)

到

server api { 
  location /api/ { 
     proxy_pass 127.0.0.1:5000;
  } 
}

server extends api { 
  server_name regular_site;
  location / { 
     proxy_pass 127.0.0.1:3000;
  } 
} 

server extends api { 
  server_name mobile_site;
  location / { 
     proxy_pass 127.0.0.1:3001;
  } 
} 
Run Code Online (Sandbox Code Playgroud)

欢迎任何其他关于摆脱 api 部分的建议。

configuration nginx

11
推荐指数
1
解决办法
7143
查看次数

如何为发件人地址配置真实域名

我尝试使用 phpmail()函数发送电子邮件,但不知何故失败,抱怨需要真实域名。在邮件日志中观察到以下内容:

sendmail 4984 r25984:from=apache,size=273,class=0,nrcpts=1,msgid=<201.r25@localhost.localdomain>,relay=apache@localhost
sendmail 4985 r25985:规则集=check_mail,arg1=,relay= mydomain.com [127.0.0.1], reject=553 5.5.4 ... 发件人地址需要真实域名
sendmail 4984 r25984: to=external@server.com, ctladdr=apache (48/48), delay=00: 00:01,xdelay=00:00:00,mailer=relay,pri=30273,relay=[127.0.0.1] [127.0.0.1],dsn=5.6.0,stat=数据格式错误
sendmail 4984 r25984:r259 DSN:数据格式错误

每当 logrotate 出现问题时,cron 都能够向 external@server.com 发送电子邮件。我不确定为什么 php 无法这样做。我尝试使用以下内容更改 `sendmail.mc 中的默认配置:

MASQUERADE_AS(`mydomain.com')dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(localhost)dnl
MASQUERADE_DOMAIN(localhost.localdomain)dnl
MASQUERADE_DOMAIN(mycom)dnl
Run Code Online (Sandbox Code Playgroud)

但是,它似乎没有任何影响。php 邮件功能中的地址标题已经设置好了。我还确保httpd_can_sendmail启用了 SELinux 。我还需要做什么才能使邮件送达?

linux php configuration sendmail

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

即使目录存在,也使用 FallbackResource

我已经使用非常基本的配置在 Apache 2.4.7 上设置了我的虚拟主机:

<VirtualHost *:80>
  ServerName foo.example.com
  DocumentRoot /var/www/html

  DirectoryIndex index.php
  FallbackResource /index.php
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

在文档根目录下,我具有以下结构:

/index.php
/help/readme.txt
Run Code Online (Sandbox Code Playgroud)

当我提出请求时,我得到以下结果:

/bla     -> 200 OK
/help/   -> 404 Not Found
/help/a  -> 200 OK
Run Code Online (Sandbox Code Playgroud)

似乎/help/目录的存在导致 Apache 返回,404因为那里没有index.php,但我希望所有请求都能调用/index.php并产生200 OK响应。

我不记得这是使用时的问题mod_rewrite,但FallbackResource如果可能的话,我更喜欢使用。有没有办法来解决这个问题?

更新

如果我删除DirectoryIndex指令,它会起作用,但是会遇到五秒延迟问题。

更新 3

我正在运行以下测试环境;目录结构如下:

./htdocs
   index.html
   test/
      bla.txt
./conf
   httpd.conf
./logs
Run Code Online (Sandbox Code Playgroud)

内容httpd.conf为:

ServerName apache-bug.local
Listen 8085

DirectoryIndex disabled
DirectorySlash Off

<VirtualHost *:8085> …
Run Code Online (Sandbox Code Playgroud)

configuration apache-2.4

11
推荐指数
2
解决办法
4989
查看次数

ElasticBeanstalk:从配置文件设置实例类型和安全组

我无法通过.ebextensions/*.config应用程序包根目录中的文件定义实例类型和安全组。

简而言之,我有两个如下所示的配置文件:

.ebextensions/01-options.config:

option_settings:
  [...]
  - namespace: 'aws:elasticbeanstalk:application:environment'
    option_name: CONFIG_FILE_ONE
    value: '01-options.config'
  [...]
Run Code Online (Sandbox Code Playgroud)

和.ebextensions/02-app-test-env.config:

option_settings:
  - namespace: 'aws:elasticbeanstalk:application:environment'
    option_name: NODE_ENV
    value: 'Test'

  - namespace: 'aws:elasticbeanstalk:application:environment'
    option_name: CONFIG_FILE_TWO
    value: '02-app-test-env'

  - namespace: aws:autoscaling:launchconfiguration
    option_name: InstanceType
    value: t2.micro

  - namespace: aws:autoscaling:launchconfiguration
    option_name: SecurityGroups
    value: sg-ys75dfs2
Run Code Online (Sandbox Code Playgroud)

现在,正在设置环境变量,所以我知道它正在读取两个配置文件,但是没有设置安全组和实例类型 - 即使我重建环境,实例仍然像t1.micro默认安全组一样创建- 我的设置没有被应用。

我在这里缺少什么?如何使用.config文件定义实例类型?

configuration amazon-web-services elastic-beanstalk

11
推荐指数
1
解决办法
6283
查看次数