亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tracfastcgi

?? 一款基于web的項目管理、bug跟蹤系統。提供了與svn集成的操作界面、問題跟蹤
??
字號:
= Trac with FastCGI =Since version 0.9, Trac supports being run through the [http://www.fastcgi.com/ FastCGI] interface. Like [wiki:TracModPython mod_python], this allows Trac to remain resident, and is faster than external CGI interfaces which must start a new process for each request. However, unlike mod_python, it is able to support [http://httpd.apache.org/docs/suexec.html SuEXEC]. Additionally, it is supported by much wider variety of web servers.{{{#!html<p style="background: #fdc; border: 2px solid #d00; font-style: italic; padding: 0 .5em; margin: 1em 0;"><strong>Note for Windows:</strong> Trac's FCGI does not run under Windows, as Windows does not implement Socket.fromfd, which is used by _fcgi.py</p>}}}== Simple Apache configuration ==There are two FastCGI modules commonly available for Apache: `mod_fastcgi` and`mod_fcgid`.  The `FastCgiIpcDir` and `FastCgiConfig` directives discussedbelow are `mod_fastcgi` directives; the `DefaultInitEnv` is a `mod_fcgid`directive.For `mod_fastcgi`, add the following to an appropriate Apache configurationfile:{{{# Enable fastcgi for .fcgi files# (If you're using a distro package for mod_fcgi, something like# this is probably already present)<IfModule mod_fastcgi.c>   AddHandler fastcgi-script .fcgi   FastCgiIpcDir /var/lib/apache2/fastcgi </IfModule>LoadModule fastcgi_module /usr/lib/apache2/modules/mod_fastcgi.so}}}Setting `FastCgiIpcDir` is optional if the default is suitable. Note that the `LoadModule` line must be after the `IfModule` group.Configure `ScriptAlias` or similar options as described in TracCgi, butcalling `trac.fcgi` instead of `trac.cgi`.You can set up the `TRAC_ENV` as an overall default:{{{FastCgiConfig -initial-env TRAC_ENV=/path/to/env/trac}}}Or you can serve multiple Trac projects in a directory like:{{{FastCgiConfig -initial-env TRAC_ENV_PARENT_DIR=/parent/dir/of/projects}}}But neither of these will work for `mod_fcgid`.  A similar but partialsolution for `mod_fcgid` is:{{{DefaultInitEnv TRAC_ENV /path/to/env/trac/}}}But this cannot be used in `Directory` or `Location` context, which makes itdifficult to support multiple projects.A better method which works for both of these modules (and for  [http://www.lighttpd.net/ lighttpd] and CGI as well), because it involvesno server configuration settings for environment variables, is to set oneof the variables in `trac.fcgi`, e.g.:{{{import osos.environ['TRAC_ENV'] = "/path/to/projectenv"}}}or{{{import osos.environ['TRAC_ENV_PARENT_DIR'] = "/path/to/project/parent/dir"}}}Using this method, different projects can be supported by using different`.fcgi` scripts with different `ScriptAliases`, copying and appropriatelyrenaming `trac.fcgi` and adding the above code to create each such script.See [https://coderanger.net/~coderanger/httpd/fcgi_example.conf this fcgid example config] which uses a !ScriptAlias directive with trac.fcgi with a trailing / like this:{{{ScriptAlias / /srv/tracsite/cgi-bin/trac.fcgi/}}}== Simple Cherokee Configuration ==Configuration wanted.== Simple Lighttpd Configuration ==The FastCGI front-end was developed primarily for use with alternative webservers, such as [http://www.lighttpd.net/ lighttpd].lighttpd is a secure, fast, compliant and very flexible web-server that has been optimized for high-performanceenvironments.  It has a very low memory footprint compared to other web servers and takes care of CPU load.For using `trac.fcgi` with lighttpd add the following to your lighttpd.conf:{{{fastcgi.server = ("/trac" =>                   ("trac" =>                     ("socket" => "/tmp/trac-fastcgi.sock",                      "bin-path" => "/path/to/cgi-bin/trac.fcgi",                      "check-local" => "disable",                      "bin-environment" =>                        ("TRAC_ENV" => "/path/to/projenv")                     )                   )                 )}}}Note that you will need to add a new entry to `fastcgi.server` for each separate Trac instance that you wish to run. Alternatively, you may use the `TRAC_ENV_PARENT_DIR` variable instead of `TRAC_ENV` as described above,and you may set one of the two in `trac.fcgi` instead of in `lighttpd.conf`using `bin-environment` (as in the section above on Apache configuration).For using two projects with lighttpd add the following to your `lighttpd.conf`:{{{fastcgi.server = ("/first" =>                   ("first" =>                    ("socket" => "/tmp/trac-fastcgi-first.sock",                     "bin-path" => "/path/to/cgi-bin/trac.fcgi",                     "check-local" => "disable",                     "bin-environment" =>                       ("TRAC_ENV" => "/path/to/projenv-first")                    )                  ),                  "/second" =>                    ("second" =>                    ("socket" => "/tmp/trac-fastcgi-second.sock",                     "bin-path" => "/path/to/cgi-bin/trac.fcgi",                     "check-local" => "disable",                     "bin-environment" =>                       ("TRAC_ENV" => "/path/to/projenv-second")                    )                  )                )}}}Note that field values are different.  If you prefer setting the environmentvariables in the `.fcgi` scripts, then copy/rename `trac.fcgi`, e.g., to`first.fcgi` and `second.fcgi`, and reference them in the above settings.Note that the above will result in different processes in any event, evenif both are running from the same `trac.fcgi` script.{{{#!html<p style="background: #fdc; border: 2px solid #d00; font-style: italic; padding: 0 .5em; margin: 1em 0;"><strong>Note from c00i90wn:</strong> It's very important the order on which server.modules are loaded, if mod_auth is not loaded <strong>BEFORE</strong> mod_fastcgi, then the server will fail to authenticate the user.</p>}}}For authentication you should enable mod_auth in lighttpd.conf 'server.modules', select auth.backend and auth rules:{{{server.modules              = (...  "mod_auth",...)auth.backend               = "htpasswd"# Separated password files for each project# See "Conditional Configuration" in# http://trac.lighttpd.net/trac/file/branches/lighttpd-merge-1.4.x/doc/configuration.txt$HTTP["url"] =~ "^/first/" {  auth.backend.htpasswd.userfile = "/path/to/projenv-first/htpasswd.htaccess"}$HTTP["url"] =~ "^/second/" {  auth.backend.htpasswd.userfile = "/path/to/projenv-second/htpasswd.htaccess"}# Enable auth on trac URLs, see# http://trac.lighttpd.net/trac/file/branches/lighttpd-merge-1.4.x/doc/authentication.txtauth.require = ("/first/login" =>                ("method"  => "basic",                 "realm"   => "First project",                 "require" => "valid-user"                ),                "/second/login" =>                ("method"  => "basic",                 "realm"   => "Second project",                 "require" => "valid-user"                )               )}}}Note that lighttpd (I use version 1.4.3) stopped if password file doesn't exist.Note that lighttpd doesn't support 'valid-user' in versions prior to 1.3.16.Conditional configuration is also useful for mapping static resources, i.e. serving out images and CSS directly instead of through FastCGI:{{{# Aliasing functionality is neededserver.modules += ("mod_alias")# Setup an alias for the static resourcesalias.url = ("/trac/chrome/common" => "/usr/share/trac/htdocs")# Use negative lookahead, matching all requests that ask for any resource under /trac, EXCEPT in# /trac/chrome/common, and use FastCGI for those$HTTP["url"] =~ "^/trac(?!/chrome/common)" {# Even if you have other fastcgi.server declarations for applications other than Trac, do NOT use += herefastcgi.server = ("/trac" =>                   ("trac" =>                     ("socket" => "/tmp/trac-fastcgi.sock",                      "bin-path" => "/path/to/cgi-bin/trac.fcgi",                      "check-local" => "disable",                      "bin-environment" =>                        ("TRAC_ENV" => "/path/to/projenv")                     )                   )                 )}}}}The technique can be easily adapted for use with multiple projects by creating aliases for each of them, and wrapping the fastcgi.server declarations inside conditional configuration blocks.Also there is another way to handle multiple projects and it's to use TRAC_ENV_PARENT_DIR instead of TRAC_ENV and use global auth, let's see an example:{{{#  This is for handling multiple projects  alias.url       = ( "/trac/" => "/path/to/trac/htdocs/" )  fastcgi.server += ("/projects"  =>                      ("trac" =>                        (                          "socket" => "/tmp/trac.sock",                          "bin-path" => "/path/to/cgi-bin/trac.fcgi",                          "check-local" => "disable",                          "bin-environment" =>                            ("TRAC_ENV_PARENT_DIR" => "/path/to/parent/dir/of/projects/" )                        )                      )                    )#And here starts the global auth configuration  auth.backend = "htpasswd"  auth.backend.htpasswd.userfile = "/path/to/unique/htpassword/file/trac.htpasswd"  $HTTP["url"] =~ "^/projects/.*/login$" {    auth.require = ("/" =>                     (                       "method"  => "basic",                       "realm"   => "trac",                       "require" => "valid-user"                     )                   )  }}}}Changing date/time format also supported by lighttpd over environment variable LC_TIME{{{fastcgi.server = ("/trac" =>                   ("trac" =>                     ("socket" => "/tmp/trac-fastcgi.sock",                      "bin-path" => "/path/to/cgi-bin/trac.fcgi",                      "check-local" => "disable",                      "bin-environment" =>                        ("TRAC_ENV" => "/path/to/projenv",                        "LC_TIME" => "ru_RU")                     )                   )                 )}}}For details about languages specification see TracFaq question 2.13.Other important information like [http://trac.lighttpd.net/trac/wiki/TracInstall this updated TracInstall page], [wiki:TracCgi#MappingStaticResources and this] are useful for non-fastcgi specific installation aspects.If you use trac-0.9, read [http://lists.edgewall.com/archive/trac/2005-November/005311.html about small bug]Relaunch lighttpd, and browse to `http://yourhost.example.org/trac` to access Trac.Note about running lighttpd with reduced permissions:  If nothing else helps and trac.fcgi doesn't start with lighttpd settings __server.username = "www-data"__, __server.groupname = "www-data"__, then in the `bin-environment` section set `PYTHON_EGG_CACHE` to the home directory of `www-data` or some other directory accessible to this account for writing.== Simple LiteSpeed Configuration ==The FastCGI front-end was developed primarily for use with alternative webservers, such as [http://www.litespeedtech.com/ LiteSpeed].LiteSpeed web server is an event-driven asynchronous Apache replacement designed from the ground-up to be secure, scalable, and operate with minimal resources. LiteSpeed can operate directly from an Apache config file and is targeted for business-critical environments.Setup1) Please make sure you have first have a working install of a Trac project. Test install with “tracd” first.2) Create a Virtual Host for this setup. From now on we will refer to this vhost as TracVhost. For this tutorial we will be assuming that your trac project will be accessible via:{{{http://yourdomain.com/trac/}}}3) Go “TracVhost → External Apps” tab and create a new “External Application”.{{{Name: MyTracFCGI	Address: uds://tmp/lshttpd/mytracfcgi.sockMax Connections: 10Environment: TRAC_ENV=/fullpathto/mytracproject/ <--- path to root folder of trac projectInitial Request Timeout (secs): 30Retry Timeout (secs): 0Persistent Connection	YesConnection Keepalive Timeout: 30Response Bufferring: No	Auto Start: YesCommand: /usr/share/trac/cgi-bin/trac.fcgi  <--- path to trac.fcgiBack Log: 50Instances: 10}}}4) Optional. If you need to use htpasswd based authentication. Go to “TracVhost → Security” tab and create a new security “Realm”.{{{DB Type: Password FileRealm Name: MyTracUserDB               <--- any name you wish and referenced laterUser DB Location: /fullpathto/htpasswd <--- path to your htpasswd file}}}If you don’t have a htpasswd file or don’t know how to create the entries within one, go to http://sherylcanter.com/encrypt.php, to generate the user:password combos.5) Go to “PythonVhost → Contexts” and create a new “FCGI Context”.{{{URI: /trac/                              <--- URI path to bind to python fcgi app we created	Fast CGI App: [VHost Level] MyTractFCGI  <--- select the trac fcgi extapp we just createdRealm: TracUserDB                        <--- only if (4) is set. select realm created in (4)}}}6) Modify /fullpathto/mytracproject/conf/trac.ini{{{#find/set base_rul, url, and link variablesbase_url = http://yourdomain.com/trac/ <--- base url to generate correct links tourl = http://yourdomain.com/trac/      <--- link of projectlink = http://yourdomain.com/trac/     <--- link of graphic logo}}}7) Restart LiteSpeed, “lswsctrl restart”, and access your new Trac project at: {{{http://yourdomain.com/trac/}}}----See also TracCgi, TracModPython, TracInstall, TracGuide

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆精品久久一二三| 中文一区在线播放| 久久久久久久久久久久久夜| 国产精品成人一区二区艾草 | 欧美sm美女调教| 亚洲欧美日韩在线不卡| 国内成+人亚洲+欧美+综合在线 | 日韩一级黄色片| 国产精品国产三级国产| 精品一区二区免费视频| 欧美在线一区二区| 亚洲色图在线播放| 成人综合在线网站| 欧美videos中文字幕| 一区二区免费视频| 一本大道久久a久久精品综合| 国产亚洲精品精华液| 久久成人免费网站| 日韩欧美国产一区在线观看| 亚洲成人7777| 欧美日本在线看| 亚洲成av人片在线观看| 日本精品一级二级| 亚洲精品国产一区二区三区四区在线| 国产成a人亚洲精品| 久久久久国色av免费看影院| 蜜臀av一区二区| 日韩西西人体444www| 五月婷婷激情综合网| 欧美日韩一区二区三区免费看| ㊣最新国产の精品bt伙计久久| 国产成人免费视频一区| 久久久久久久久久久黄色| 国产在线精品免费| 欧美经典一区二区| 99久久99久久综合| 亚洲人123区| 91国模大尺度私拍在线视频| 一区二区久久久久| 欧美欧美欧美欧美| 美女免费视频一区| 亚洲精品在线免费观看视频| 国产在线一区二区综合免费视频| 精品国产精品网麻豆系列| 国产传媒久久文化传媒| 国产精品美女久久久久久久久久久 | 日韩精彩视频在线观看| 欧美一区二区三区日韩| 精品一区二区三区香蕉蜜桃 | 欧美日本一区二区在线观看| 日本中文在线一区| 久久综合九色综合欧美就去吻| 国产精品66部| 亚洲天天做日日做天天谢日日欢| 91一区二区在线| 五月综合激情婷婷六月色窝| 精品国产一区二区三区久久影院| 成人免费电影视频| 一区二区三区四区亚洲| 日韩一级高清毛片| av电影在线观看不卡| 图片区小说区区亚洲影院| 欧美成人三级电影在线| av午夜一区麻豆| 日韩精品一二三| 国产欧美精品一区二区色综合朱莉| 一本久久a久久免费精品不卡| 午夜视黄欧洲亚洲| 国产精品污www在线观看| 欧美三级日本三级少妇99| 久久成人免费日本黄色| 亚洲欧美一区二区三区国产精品 | 精品国产污污免费网站入口 | 6080日韩午夜伦伦午夜伦| 国产乱对白刺激视频不卡| 亚洲精品乱码久久久久久久久| 日韩亚洲电影在线| 91黄视频在线| 国产91在线|亚洲| 视频一区欧美精品| 亚洲色欲色欲www| 2020国产精品久久精品美国| 欧美性受xxxx黑人xyx性爽| 极品少妇一区二区| 视频在线观看一区二区三区| 国产精品午夜在线观看| 欧美刺激脚交jootjob| 欧美主播一区二区三区| 成人一区二区三区视频在线观看 | 福利一区二区在线观看| 日韩精品乱码免费| 一区二区三区毛片| 国产精品福利一区二区三区| 精品国产乱码久久久久久老虎| 欧美日韩一区二区三区视频| 99天天综合性| 国产·精品毛片| 精品在线播放免费| 日韩高清一区二区| 亚洲成国产人片在线观看| 亚洲欧美福利一区二区| 中文字幕视频一区| 国产精品视频看| 国产女主播一区| 国产三级精品三级在线专区| 久久新电视剧免费观看| 欧美成人精精品一区二区频| 91精品国产综合久久精品| 欧美日韩国产成人在线91| 欧美亚洲动漫制服丝袜| 色激情天天射综合网| 91视频在线观看| 91小视频免费观看| 91网站最新网址| 色婷婷久久综合| 欧美在线免费观看亚洲| 色94色欧美sute亚洲13| 日本福利一区二区| 欧美天堂一区二区三区| 欧美色图免费看| 91精品久久久久久蜜臀| 日韩一区二区三区视频在线| 日韩精品专区在线影院观看| 日韩女优电影在线观看| 精品捆绑美女sm三区| 久久久亚洲午夜电影| 欧美国产日产图区| 亚洲精品国久久99热| 婷婷综合五月天| 蜜桃久久久久久| 国产制服丝袜一区| av资源网一区| 欧美最猛性xxxxx直播| 欧美精品丝袜久久久中文字幕| 欧美一区日本一区韩国一区| 久久色在线观看| 1000精品久久久久久久久| 亚洲成va人在线观看| 精品中文字幕一区二区| 成人sese在线| 欧美剧情电影在线观看完整版免费励志电影| 欧美精品在线一区二区| 久久综合av免费| 亚洲欧美中日韩| 五月激情综合网| 国产白丝网站精品污在线入口| 日本精品视频一区二区| 正在播放亚洲一区| 国产精品色在线| 肉色丝袜一区二区| 成人免费看的视频| 欧美高清视频在线高清观看mv色露露十八 | 久久精品无码一区二区三区| 国产精品久久久久久久久图文区 | 欧美丝袜丝nylons| 久久久综合视频| 亚洲午夜免费视频| 国产精品538一区二区在线| 一本大道av伊人久久综合| 欧美一区二区免费| 亚洲区小说区图片区qvod| 激情综合色综合久久| 91啦中文在线观看| 欧美精品一区二区精品网| 亚洲最大成人综合| 国产不卡视频在线播放| 91精品国产一区二区三区 | 亚洲国产中文字幕在线视频综合 | 天天综合网 天天综合色| 成人激情免费网站| 欧美成人a在线| 亚洲国产精品视频| 成人黄色在线看| 精品女同一区二区| 亚洲第一av色| 色婷婷综合久久久| 国产精品国产三级国产普通话蜜臀 | 成人一区二区三区在线观看| 欧美一区二区在线视频| 有码一区二区三区| 99re66热这里只有精品3直播| 欧美电影免费观看高清完整版在线| 伊人色综合久久天天人手人婷| 国产精品自拍三区| 精品国产精品一区二区夜夜嗨| 五月天久久比比资源色| 91久久一区二区| 日韩久久一区二区| 成人app软件下载大全免费| 国产亚洲精品中文字幕| 九九国产精品视频| 欧美大片国产精品| 久久国产夜色精品鲁鲁99| 91精品国产品国语在线不卡| 午夜精品成人在线视频| 9191成人精品久久| 蜜桃av一区二区三区电影| 日韩一区二区精品在线观看| 开心九九激情九九欧美日韩精美视频电影 | 日韩欧美国产系列|