Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Naoya Nakazawa
723 views
httpd.conf line 1 to 7, 24
httpd.conf line 1 to 7,24 at #study2study2
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 20 times
1
/ 39
2
/ 39
3
/ 39
4
/ 39
5
/ 39
6
/ 39
7
/ 39
8
/ 39
9
/ 39
10
/ 39
11
/ 39
12
/ 39
13
/ 39
14
/ 39
15
/ 39
16
/ 39
17
/ 39
18
/ 39
19
/ 39
20
/ 39
21
/ 39
22
/ 39
23
/ 39
24
/ 39
25
/ 39
26
/ 39
27
/ 39
28
/ 39
29
/ 39
30
/ 39
31
/ 39
32
/ 39
33
/ 39
34
/ 39
35
/ 39
36
/ 39
37
/ 39
38
/ 39
39
/ 39
More Related Content
PDF
Havana版 RDO-QuickStart-4 (140421-Havana-RDO-QuickStart-4.pdf)
by
VirtualTech Japan Inc.
PPTX
Hello, systemd
by
Emma Haruka Iwao
PDF
FreeBSD jail+vnetと戯れた話
by
Masaru Oki
PPTX
さくらのクラウドでVyOS使ってみた
by
SAKURA Internet Inc.
PDF
Tremaで試すFirewall
by
M Hagiwara
PDF
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
by
VirtualTech Japan Inc.
PDF
Janog33.5
by
(^-^) togakushi
PPTX
20分でわかった事にするパワーマネジメント
by
magoroku Yamamoto
Havana版 RDO-QuickStart-4 (140421-Havana-RDO-QuickStart-4.pdf)
by
VirtualTech Japan Inc.
Hello, systemd
by
Emma Haruka Iwao
FreeBSD jail+vnetと戯れた話
by
Masaru Oki
さくらのクラウドでVyOS使ってみた
by
SAKURA Internet Inc.
Tremaで試すFirewall
by
M Hagiwara
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
by
VirtualTech Japan Inc.
Janog33.5
by
(^-^) togakushi
20分でわかった事にするパワーマネジメント
by
magoroku Yamamoto
What's hot
PDF
UEFI時代のブートローダ
by
Takuya ASADA
PPTX
initとプロセス再起動
by
Takashi Takizawa
PDF
OpenFlowで覚えるネットワーク
by
M Hagiwara
PDF
Using Xeon D 10GBase-T
by
Masaru Oki
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo1
by
Etsuji Nakai
PDF
Running lagopus on Xeon D
by
Masaru Oki
PPTX
Trema での Open vSwitch
by
kazuyas
PDF
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
PDF
「さくらのクラウド」におけるVyattaの活用事例
by
SAKURA Internet Inc.
PPTX
さくらのVPSに来た攻撃観察記
by
ozuma5119
KEY
VPS借りたけどセキュリティが心配! 初心者が気をつけたいセキュリティの話
by
Takashi Uemura
PDF
仮想記憶入門 BSD-4.3を例題に
by
magoroku Yamamoto
PDF
【さくらのクラウド】ローカルルータ導入ガイド
by
さくらインターネット株式会社
PDF
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
PDF
ちょっと古いマシンにLinuxを
by
Kenichiro MATOHARA
PPTX
さくらのVPSに来る悪い人を観察する その2
by
ozuma5119
KEY
OpenvswitchでVPS
by
Daisuke Nakajima
PDF
Interrupt Affinityについて
by
Takuya ASADA
PDF
JOSUG 34th Meetup
by
irix_jp
PDF
Japan OpenStack User Group 34th Meetup - Handson Environment
by
irix_jp
UEFI時代のブートローダ
by
Takuya ASADA
initとプロセス再起動
by
Takashi Takizawa
OpenFlowで覚えるネットワーク
by
M Hagiwara
Using Xeon D 10GBase-T
by
Masaru Oki
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:ハンズオンNo1
by
Etsuji Nakai
Running lagopus on Xeon D
by
Masaru Oki
Trema での Open vSwitch
by
kazuyas
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
「さくらのクラウド」におけるVyattaの活用事例
by
SAKURA Internet Inc.
さくらのVPSに来た攻撃観察記
by
ozuma5119
VPS借りたけどセキュリティが心配! 初心者が気をつけたいセキュリティの話
by
Takashi Uemura
仮想記憶入門 BSD-4.3を例題に
by
magoroku Yamamoto
【さくらのクラウド】ローカルルータ導入ガイド
by
さくらインターネット株式会社
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
ちょっと古いマシンにLinuxを
by
Kenichiro MATOHARA
さくらのVPSに来る悪い人を観察する その2
by
ozuma5119
OpenvswitchでVPS
by
Daisuke Nakajima
Interrupt Affinityについて
by
Takuya ASADA
JOSUG 34th Meetup
by
irix_jp
Japan OpenStack User Group 34th Meetup - Handson Environment
by
irix_jp
Similar to httpd.conf line 1 to 7, 24
PPT
Webサーバの基礎知識【編集済み】
by
Kikunaga Taishi
PPTX
簡単なHTTPサーバの作成
by
Panu Avakul
PDF
Webサーバのチューニング
by
Yu Komiya
PDF
2012/03/31 Apacheスタートスクリプト読書会発表資料
by
Yasutaka Hamada
PDF
第1回 松本勉強会 2012 05 11 - 公開版
by
Ryosuke MATSUMOTO
PDF
Apacheの展望とmod_perlの超絶技巧 #yapcasia
by
鉄次 尾形
PPTX
Cent OS7 and RHELl7 update
by
Kazumi Hirose
PDF
Webサーバ勉強会_#1_108-114:ログとか
by
Dai Utsui
PDF
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
by
Ryosuke MATSUMOTO
PDF
the study of monit
by
Tadayasu Yotsu
PDF
Webサーバ構築で心がけるべき二つのこと
by
TrinityT _
PPTX
EC2でNginxを使ってみよう JAWS大阪第9回勉強会資料
by
Masahiro Haraoka
KEY
モダンmod_perl入門 #yapcasia
by
鉄次 尾形
PPTX
第2回勉強会資料 岩本(配布用)
by
Takahisa Iwamoto
KEY
APACHE HTTP SERVER
by
寛之 横嶋
PPTX
AWS EC2 CentOS6.5+WordPress②
by
Naoyuki Sano
PDF
debugging server with strace
by
Yoshinari Takaoka
PDF
Webサーバ勉強会#1_prefork_8-15
by
mashan94
PPTX
Aws cent os7_wordpress_2
by
Naoyuki Sano
PDF
Pacemaker+DRBDでHAクラスタを作る
by
Tsubasa Nomura
Webサーバの基礎知識【編集済み】
by
Kikunaga Taishi
簡単なHTTPサーバの作成
by
Panu Avakul
Webサーバのチューニング
by
Yu Komiya
2012/03/31 Apacheスタートスクリプト読書会発表資料
by
Yasutaka Hamada
第1回 松本勉強会 2012 05 11 - 公開版
by
Ryosuke MATSUMOTO
Apacheの展望とmod_perlの超絶技巧 #yapcasia
by
鉄次 尾形
Cent OS7 and RHELl7 update
by
Kazumi Hirose
Webサーバ勉強会_#1_108-114:ログとか
by
Dai Utsui
スレッド単位で権限分離を行うWebサーバのアクセス制御アーキテクチャ
by
Ryosuke MATSUMOTO
the study of monit
by
Tadayasu Yotsu
Webサーバ構築で心がけるべき二つのこと
by
TrinityT _
EC2でNginxを使ってみよう JAWS大阪第9回勉強会資料
by
Masahiro Haraoka
モダンmod_perl入門 #yapcasia
by
鉄次 尾形
第2回勉強会資料 岩本(配布用)
by
Takahisa Iwamoto
APACHE HTTP SERVER
by
寛之 横嶋
AWS EC2 CentOS6.5+WordPress②
by
Naoyuki Sano
debugging server with strace
by
Yoshinari Takaoka
Webサーバ勉強会#1_prefork_8-15
by
mashan94
Aws cent os7_wordpress_2
by
Naoyuki Sano
Pacemaker+DRBDでHAクラスタを作る
by
Tsubasa Nomura
More from Naoya Nakazawa
PDF
お手軽に使おう Alibaba Cloud - OSS 編 -
by
Naoya Nakazawa
PDF
DATADOG TIPS #1
by
Naoya Nakazawa
PDF
kumogata-template の紹介
by
Naoya Nakazawa
PDF
はじめての Gatling
by
Naoya Nakazawa
PPTX
はじめての datadog
by
Naoya Nakazawa
KEY
Monit & Supervisord Tips
by
Naoya Nakazawa
KEY
ぼくがかんがえたさいきょうの☆きっくすたーと☆
by
Naoya Nakazawa
PDF
データセンター移行に伴い、 MySQLをカジュアルにアップグレードしたお話
by
Naoya Nakazawa
KEY
Apache 2.4 ChangeLog at 闇Webサーバ勉強会#5
by
Naoya Nakazawa
KEY
/etc/rc.d配下とかのリーディング勉強会
by
Naoya Nakazawa
PDF
fastcgi_conf and mime_types
by
Naoya Nakazawa
KEY
Study2study#4 nginx conf_1_24
by
Naoya Nakazawa
KEY
mod_security introduction at study2study #3
by
Naoya Nakazawa
KEY
puppet @techlifecookpad
by
Naoya Nakazawa
PDF
zsh最強シェル入門読書会1
by
Naoya Nakazawa
KEY
Velocity Report 2009
by
Naoya Nakazawa
PDF
Mac Ports
by
Naoya Nakazawa
PDF
STL
by
Naoya Nakazawa
お手軽に使おう Alibaba Cloud - OSS 編 -
by
Naoya Nakazawa
DATADOG TIPS #1
by
Naoya Nakazawa
kumogata-template の紹介
by
Naoya Nakazawa
はじめての Gatling
by
Naoya Nakazawa
はじめての datadog
by
Naoya Nakazawa
Monit & Supervisord Tips
by
Naoya Nakazawa
ぼくがかんがえたさいきょうの☆きっくすたーと☆
by
Naoya Nakazawa
データセンター移行に伴い、 MySQLをカジュアルにアップグレードしたお話
by
Naoya Nakazawa
Apache 2.4 ChangeLog at 闇Webサーバ勉強会#5
by
Naoya Nakazawa
/etc/rc.d配下とかのリーディング勉強会
by
Naoya Nakazawa
fastcgi_conf and mime_types
by
Naoya Nakazawa
Study2study#4 nginx conf_1_24
by
Naoya Nakazawa
mod_security introduction at study2study #3
by
Naoya Nakazawa
puppet @techlifecookpad
by
Naoya Nakazawa
zsh最強シェル入門読書会1
by
Naoya Nakazawa
Velocity Report 2009
by
Naoya Nakazawa
Mac Ports
by
Naoya Nakazawa
STL
by
Naoya Nakazawa
Recently uploaded
PDF
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
httpd.conf line 1 to 7, 24
1.
httpd.conf line 1 to
7, 24 Webサーバ勉強会 #1 #study2study Tue Nov 02, 2010 Naoya Nakazawa (@n0ts) Tuesday, November 2, 2010
2.
httpd OS CentOS 5 Version httpd-2.2.3-43.el5 Created date
at mirror.centos.org 30-Aug-2010 16:57 Tuesday, November 2, 2010
3.
line 1 Tuesday, November
2, 2010
4.
ServerTokens OS Tuesday, November
2, 2010
5.
ServerTokens - 1 HTTPレスポンスのServerヘッダーの 設定 よく炎上する設定項目の一つ 僕も昔書いた某ブログで炎上しま すた... Tuesday,
November 2, 2010
6.
ServerTokens - 2 Prod[uctOnly]
Apache Major Apache/2 Minor Apache/2.2 Min[imal] Apache/2.2.3 OS Apache/2.2.3 (Unix) Full Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/1.0.0a DAV/2 PHP/5.3.2 Phusion_Passenger/3.0.0 [Default] [Conf] Tuesday, November 2, 2010
7.
ServerTokens - 3 次の設定するとセキュリティ的によいとい われている ServerTokens
Prod ServerSignature Off ただしブラウザ側でServerヘッダをチェッ クしていることもあるため隠さない方がよ い Kazuho@Cybozu Labs: サーバシグニチャは隠さないのが当たり前 http://labs.cybozu.co.jp/blog/kazuho/archives/2007/09/re_server_sig.php Tuesday, November 2, 2010
8.
server/core.cserver/core.c 2791 static const
char *set_serv_tokens(cmd_parms *cmd, void *dummy, 2792 const char *arg) 2793 { 2794 const char *err = ap_check_cmd_context(cmd, GLOBAL_ONLY); 2795 2796 if (err != NULL) { 2797 return err; 2798 } 2799 2800 if (!strcasecmp(arg, "OS")) { 2801 ap_server_tokens = SrvTk_OS; 2802 } 2803 else if (!strcasecmp(arg, "Min") || !strcasecmp(arg, "Minimal")) { 2804 ap_server_tokens = SrvTk_MINIMAL; 2805 } 2806 else if (!strcasecmp(arg, "Major")) { 2807 ap_server_tokens = SrvTk_MAJOR; 2808 } 2809 else if (!strcasecmp(arg, "Minor") ) { 2810 ap_server_tokens = SrvTk_MINOR; 2811 } 2812 else if (!strcasecmp(arg, "Prod") || !strcasecmp(arg, "ProductOnly")) { 2813 ap_server_tokens = SrvTk_PRODUCT_ONLY; 2814 } 2815 else { 2816 ap_server_tokens = SrvTk_FULL; 2817 } 2818 2819 return NULL; 2820 } Tuesday, November 2, 2010
9.
line 2 Tuesday, November
2, 2010
10.
ServerRoot “/etc/httpd” Tuesday, November
2, 2010
11.
ServerRoot - 1 httpdベースディレクトリのパス この設定があることで、他のディレク ティブに相対パスで指定することができ る デフォルト /usr/local/apache Tuesday,
November 2, 2010
12.
ServerRoot - 2 server/core.c 2386
static const char *set_server_root(cmd_parms *cmd, void *dummy, 2387 const char *arg) 2388 { 2389 const char *err = ap_check_cmd_context(cmd, GLOBAL_ONLY); 2390 2391 if (err != NULL) { 2392 return err; 2393 } 2394 2395 if ((apr_filepath_merge((char**)&ap_server_root, NULL, arg, 2396 APR_FILEPATH_TRUENAME, cmd->pool) != APR_SUCCESS) 2397 || !ap_is_directory(cmd->pool, ap_server_root)) { 2398 return "ServerRoot must be a valid directory"; 2399 } 2400 2401 return NULL; 2402 } Tuesday, November 2, 2010
13.
line 3 Tuesday, November
2, 2010
14.
PidFile run/httpd.pid Tuesday, November
2, 2010
15.
PidFile - 1 親プロセスIDを記録するファイルを設定する ServerRoot以下の相対パスでも設定可能 サーバの種類(ServerType)がスタンドアロー ンのときのみ有効 デフォルト logs/httpd.pid Tuesday,
November 2, 2010
16.
PidFile - 2 server/mpm_common.c 693
/* standard mpm configuration handling */ 694 #ifdef AP_MPM_WANT_SET_PIDFILE 695 const char *ap_pid_fname = NULL; 696 697 const char *ap_mpm_set_pidfile(cmd_parms *cmd, void *dummy, 698 const char *arg) 699 { 700 const char *err = ap_check_cmd_context(cmd, GLOBAL_ONLY); 701 if (err != NULL) { 702 return err; 703 } 704 705 if (cmd->server->is_virtual) { 706 return "PidFile directive not allowed in <VirtualHost>"; 707 } 708 709 ap_pid_fname = arg; 710 return NULL; 711 } 712 #endif Tuesday, November 2, 2010
17.
line 4 Tuesday, November
2, 2010
18.
Timeout 120 Tuesday, November
2, 2010
19.
Timeout - 1 Apacheが、次の3つを待つ時間を秒単位で 設定する GET
リクエストを受け取るのにかかる総時間 POST や PUTリクエストにおいて、次の TCP パケットが届くまでの待ち時間 レスポンスを返す際、TCP の ACK が返ってくるまでの時間 デフォルト 300 Tuesday, November 2, 2010
20.
line 5 Tuesday, November
2, 2010
21.
KeepAlive Off Tuesday, November
2, 2010
22.
KeepAlive - 1 HTTP
1.1の持続的な接続を有効にするかど うかを設定する HTTP Keep Aliveとは、1回のTCP接続で複 数のHTTPリクエストを処理する方式 デフォルト: On Tuesday, November 2, 2010
23.
KeepAlive - 2 運用するサービスごとにオン・オフ するか決めるべき項目の1つ mod_statusのKパラメータに関連す る項目 Tuesday,
November 2, 2010
24.
KeepAlive - 3 modules/http/http_core.c 57
static const char *set_keep_alive(cmd_parms *cmd, void *dummy, 58 const char *arg) 59 { 60 const char *err = ap_check_cmd_context(cmd, NOT_IN_DIR_LOC_FILE|NOT_IN_LIMIT); 61 if (err != NULL) { 62 return err; 63 } 64 65 /* We've changed it to On/Off, but used to use numbers 66 * so we accept anything but "Off" or "0" as "On" 67 */ 68 if (!strcasecmp(arg, "off") || !strcmp(arg, "0")) { 69 cmd->server->keep_alive = 0; 70 } 71 else { 72 cmd->server->keep_alive = 1; 73 } 74 return NULL; 75 } 76 なんと、「o」と設定することも可能! Tuesday, November 2, 2010
25.
line 6 Tuesday, November
2, 2010
26.
MaxKeepAliveRequests 100 Tuesday, November 2,
2010
27.
MaxKeepAliveRequests - 1 Keep Aliveが有効なときに、1回の接続で 受付可能なリクエスト回数を設定する 通常は1ページに当たりのファイル数+α デフォルト 100 Tuesday,
November 2, 2010
28.
MaxKeepAliveRequests - 2 modules/http/http_core.c 77 static
const char *set_keep_alive_max(cmd_parms *cmd, void *dummy, 78 const char *arg) 79 { 80 const char *err = ap_check_cmd_context(cmd, NOT_IN_DIR_LOC_FILE|NOT_IN_LIMIT); 81 if (err != NULL) { 82 return err; 83 } 84 85 cmd->server->keep_alive_max = atoi(arg); 86 return NULL; 87 } Tuesday, November 2, 2010
29.
line 7 Tuesday, November
2, 2010
30.
KeepAliveTimeout 15 Tuesday, November
2, 2010
31.
KeepAliveTimeout - 1 Keep
Aliveが有効なときに、Apacheが次の リクエストを待つ時間を秒単位で設定す る 通常はデフォルトより短めに設定する デフォルト 15 Tuesday, November 2, 2010
32.
KeepAliveTimeout - 2 modules/http/http_core.c 45
static const char *set_keep_alive_timeout(cmd_parms *cmd, void *dummy, 46 const char *arg) 47 { 48 const char *err = ap_check_cmd_context(cmd, NOT_IN_DIR_LOC_FILE|NOT_IN_LIMIT); 49 if (err != NULL) { 50 return err; 51 } 52 53 cmd->server->keep_alive_timeout = apr_time_from_sec(atoi(arg)); 54 return NULL; 55 } 56 Tuesday, November 2, 2010
33.
line 24 Tuesday, November
2, 2010
34.
Listen 80 Tuesday, November
2, 2010
35.
Listen - 1 Apacheが待機するポート番号を設定する Listenディレクティブは、最低1つ以上必 須 デフォルトという概念はない 複数書くことで、複数のポートで待機す る Tuesday,
November 2, 2010
36.
Listen - 2 形式 Listen
[IPアドレス:]ポート番号 設定例 Listen 80 Listen 8080 Listen 192.168.1.1:80 Listen [::]:80 Tuesday, November 2, 2010
37.
Listen - 3 server/listen.c 582
AP_DECLARE_NONSTD(const char *) ap_set_listener(cmd_parms *cmd, void *dummy, 583 int argc, char *const argv[]) 584 { 585 char *host, *scope_id, *proto; 586 apr_port_t port; 587 apr_status_t rv; 588 const char *err = ap_check_cmd_context(cmd, GLOBAL_ONLY); 589 590 if (err != NULL) { 591 return err; 592 } 593 594 if (argc < 1 || argc > 2) { 595 return "Listen requires 1 or 2 arguments."; 596 } 597 598 rv = apr_parse_addr_port(&host, &scope_id, &port, argv[0], cmd->pool); 599 if (rv != APR_SUCCESS) { 600 return "Invalid address or port"; 601 } 602 603 if (host && !strcmp(host, "*")) { 604 host = NULL; 605 } 606 Tuesday, November 2, 2010
38.
Listen - 3
Cont. 607 if (scope_id) { 608 /* XXX scope id support is useful with link-local IPv6 addresses */ 609 return "Scope id is not supported"; 610 } 611 612 if (!port) { 613 return "Port must be specified"; 614 } 615 616 if (argc != 2) { 617 proto = "http"; 618 } 619 else { 620 proto = apr_pstrdup(cmd->pool, argv[1]); 621 ap_str_tolower(proto); 622 } 623 624 return alloc_listener(cmd->server->process, host, port, proto); 625 } 重複したListen設定は取り除かれている Tuesday, November 2, 2010
39.
Questions? Tuesday, November 2,
2010
Download