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

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

?? tracstandalone

?? trac是一款svn服務器的web客戶端
??
字號:
= Tracd =Tracd is a lightweight standalone Trac web server. In most cases it's easier to setup and runs faster than the [wiki:TracCgi CGI script].== Pros == * Fewer dependencies: You don't need to install apache or any other web-server. * Fast: Should be almost as fast as the [wiki:TracModPython mod_python] version (and much faster than the [wiki:TracCgi CGI]). * Automatic reloading: For development, Tracd can be used in ''auto_reload'' mode, which will automatically restart the server whenever you make a change to the code (in Trac itself or in a plugin).== Cons == * Fewer features: Tracd implements a very simple web-server and is not as configurable or as scalable as Apache HTTPD. * No native HTTPS support: [http://www.rickk.com/sslwrap/ sslwrap] can be used instead,   or [http://trac.edgewall.org/wiki/STunnelTracd stunnel -- a tutorial on how to use stunnel with tracd] or Apache with mod_proxy.== Usage examples ==A single project on port 8080. (http://localhost:8080/){{{ $ tracd -p 8080 /path/to/project}}}Stricly speaking this will make your Trac accessible to everybody from your network rather than ''localhost only''. To truly limit it use ''--hostname'' option.{{{ $ tracd --hostname=localhost -p 8080 /path/to/project}}}With more than one project. (http://localhost:8080/project1/ and http://localhost:8080/project2/){{{ $ tracd -p 8080 /path/to/project1 /path/to/project2}}}You can't have the last portion of the path identical between the projects since Trac uses that name to keep the URLs of thedifferent projects unique. So if you use `/project1/path/to` and `/project2/path/to`, you will only see the second project.An alternative way to serve multiple projects is to specify a parent directory in which each subdirectory is a Trac project, using the `-e` option. The example above could be rewritten:{{{ $ tracd -p 8080 -e /path/to}}}To exit the server on Windows, be sure to use {{{CTRL-BREAK}}} -- using {{{CTRL-C}}} will leave a Python process running in the background.== Using Authentication ==Tracd provides support for both Basic and Digest authentication. The default is to use Digest; to use Basic authentication, replace `--auth` with `--basic-auth` in the examples below. (You must still specify a dialogic "realm", which can be an empty string by trailing the BASICAUTH with a comma.)  ''Support for Basic authentication was added in version 0.9.''The general format for using authentication is:{{{ $ tracd -p port --auth=base_project_dir,password_file_path,realm project_path}}}where: * '''base_project_dir''' is the base directory of the project; note: this doesn't refer to the project name, and it is case-sensitive even for windows environments * '''password_file_path''' path of the password file * '''realm''' realm * '''project_path''' path of the projectExample:{{{ $ tracd -p 8080 \   --auth=project1,/path/to/users.htdigest,mycompany.com /path/to/project1}}}Of course, the digest file can be be shared so that it is used for more than one project:{{{ $ tracd -p 8080 \   --auth=project1,/path/to/users.htdigest,mycompany.com \   --auth=project2,/path/to/users.htdigest,mycompany.com \   /path/to/project1 /path/to/project2}}}Another way to share the digest file is to specify "*"for the project name:{{{ $ tracd -p 8080 \   --auth=*,/path/to/users.htdigest,mycompany.com \   /path/to/project1 /path/to/project2}}}== How to set up an htdigest password file ==If you have Apache available, you can use the htdigest command to generate the password file. Type 'htdigest' to get some usage instructions, or read [http://httpd.apache.org/docs/2.0/programs/htdigest.html this page] from the Apache manual to get precise instructions.  You'll be prompted for a password to enter for each user that you create.  For the name of the password file, you can use whatever you like, but if you use something like `users.htdigest` it will remind you what the file contains. As a suggestion, put it in your <projectname>/conf folder along with the [TracIni trac.ini] file.Note that you can start tracd without the --auth argument, but if you click on the ''Login'' link you will get an error.== Generating Passwords Without Apache ==If you don't have Apache available, you can use this simple Python script to generate your passwords:{{{#!pythonfrom optparse import OptionParserimport md5# build the optionsusage = "usage: %prog [options]"parser = OptionParser(usage=usage)parser.add_option("-u", "--username",action="store", dest="username", type = "string",                  help="the username for whom to generate a password")parser.add_option("-p", "--password",action="store", dest="password", type = "string",                  help="the password to use")(options, args) = parser.parse_args()# check optionsif (options.username is None) or (options.password is None):   parser.error("You must supply both the username and password")   # Generate the string to enter into the htdigest filerealm = 'trac'kd = lambda x: md5.md5(':'.join(x)).hexdigest()print ':'.join((options.username, realm, kd([options.username, realm, options.password])))}}}Note: If you use the above script you must use the --auth option to tracd, not --basic-auth, and you must set the realm in the --auth value to 'trac' (without the quotes). Example usage (assuming you saved the script as trac-digest.py):{{{python trac-digest.py -u username -p password >> c:\digest.txttracd --port 8000 --auth=proj_name,c:\digest.txt,trac c:\path\to\proj_name}}}Note: If you would like to use --basic-auth you need to use htpasswd tool from apache server to generate .htpasswd file. The remaining part is similar but make sure to use empty realm (i.e. coma after path). When using on Windows make sure to use -m option for it (did not tested it on *nix, so not sure if that is the case there).== Tips ===== Serving static content ===If `tracd` is the only webserver used for the project, it can also be used to distribute static content (tarballs, Doxygen documentation, etc.)This static content should be put in the `$TRAC_ENV/htdocs` folder,and is accessed by URLs like `<project_URL>/chrome/site/...`.Example: given a `$TRAC_ENV/htdocs/software-0.1.tar.gz` file,the corresponding relative URL would be `/<project_name>/chrome/site/software-0.1.tar.gz`, which in turn can be written using the relative link syntaxin the Wiki: `[/<project_name>/chrome/site/software-0.1.tar.gz]` The development version of Trac supports a new `htdocs:` TracLinks syntax for the above. With this, the example link above can be written simply `htdocs:software-0.1.tar.gz`. === Using apache rewrite rules ===In some situations when you choose to use tracd behind apache, you might experience issues with redirects, like being redirected to URLs with the wrong host or protocol. In this case (and only in this case), setting the `[trac] use_base_url_for_redirect` to `true` can help, as this will force Trac to use the value of `[trac] base_url` for doing the redirects.=== Serving a different base path than / ===Tracd supports serving projects with different base urls then /<project>. The parameter name to change this is{{{tracd --base-path=/some/path}}}----See also: TracInstall, TracCgi, TracModPython, TracGuide

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7878成人国产在线观看| 久久精品国产久精国产爱| 91麻豆国产精品久久| 久久精品人人做| 福利视频网站一区二区三区| 中文字幕一区免费在线观看| 91麻豆国产香蕉久久精品| 一区二区三区不卡视频在线观看 | 日本一区二区三区dvd视频在线| 国产一区二区h| 久久久亚洲高清| 99视频有精品| 日韩一区有码在线| 欧美亚洲国产bt| 精品在线播放免费| 国产精品毛片高清在线完整版| 白白色 亚洲乱淫| 亚洲chinese男男1069| 精品久久久久久无| 97se亚洲国产综合自在线不卡| 亚洲大片一区二区三区| 日韩精品一区在线| 99国产精品久久久| 青青国产91久久久久久| 中文字幕av一区二区三区高| 色av一区二区| 精久久久久久久久久久| 亚洲激情中文1区| 欧美本精品男人aⅴ天堂| 99国产精品久久久久久久久久久 | 麻豆国产一区二区| 国产精品拍天天在线| 欧美视频日韩视频在线观看| 国内精品久久久久影院色| 自拍av一区二区三区| 欧美大尺度电影在线| 91一区二区在线| 国产制服丝袜一区| 亚洲一区二区三区三| 亚洲一区在线播放| 精品国产乱码久久久久久图片| 成人一级片网址| 日韩av电影免费观看高清完整版 | 久久精品在这里| 欧美日韩国产区一| 91在线免费播放| 国产99久久久国产精品| 日韩精品一级中文字幕精品视频免费观看 | 国产寡妇亲子伦一区二区| 亚洲国产日韩一区二区| 亚洲国产精品成人综合色在线婷婷 | 在线观看成人小视频| 国产一区二区三区精品视频 | 另类小说色综合网站| 亚洲图片一区二区| 椎名由奈av一区二区三区| 久久夜色精品国产噜噜av| 欧美一区二区三区成人| 欧美日韩和欧美的一区二区| 91丨国产丨九色丨pron| 国产成人在线色| 久久成人综合网| 日韩av午夜在线观看| 亚洲777理论| 伊人开心综合网| 亚洲欧美欧美一区二区三区| 欧美—级在线免费片| 久久午夜免费电影| 亚洲精品在线电影| 精品欧美一区二区久久 | 日韩中文字幕麻豆| 亚洲曰韩产成在线| 亚洲图片欧美视频| 亚洲一区二区三区在线看| 国产精品福利在线播放| 国产日韩欧美电影| 国产三级精品视频| 欧美激情在线一区二区三区| 国产色91在线| 久久久国产精品麻豆| 欧美一区二区视频免费观看| 欧美日韩久久久久久| 欧美日韩国产色站一区二区三区| 欧美性生活一区| 精品视频一区 二区 三区| 欧美三级日韩在线| 欧美日韩成人综合| 日韩免费看的电影| 久久久久国产一区二区三区四区| 精品国一区二区三区| 日韩美女在线视频| 久久久久国产精品厨房| 中文字幕欧美日本乱码一线二线| 国产精品另类一区| 亚洲素人一区二区| 香蕉加勒比综合久久| 美国欧美日韩国产在线播放| 国产麻豆视频精品| 国产91在线观看丝袜| 波多野结衣中文一区| 在线观看亚洲a| 日韩午夜av电影| 久久九九久久九九| 亚洲老司机在线| 蜜臀a∨国产成人精品| 成人免费看黄yyy456| 欧美三级日本三级少妇99| 欧美一级精品在线| 亚洲国产精品高清| 亚洲电影你懂得| 精品一区二区三区免费毛片爱| 国产91色综合久久免费分享| 日本国产一区二区| 精品国产99国产精品| 亚洲免费看黄网站| 理论片日本一区| 色综合色综合色综合色综合色综合| 欧美日韩在线免费视频| 久久久久久夜精品精品免费| 亚洲欧美aⅴ...| 韩日av一区二区| 在线亚洲人成电影网站色www| 欧美色精品天天在线观看视频| 日韩一二在线观看| 一区二区免费看| 国产精品一级片| 69久久夜色精品国产69蝌蚪网| 国产午夜亚洲精品理论片色戒| 亚洲成人激情综合网| 成人一区二区三区在线观看| 日韩欧美国产综合一区| 亚洲激情图片一区| 久久激情五月婷婷| 欧洲精品一区二区| 日本一区二区不卡视频| 精品写真视频在线观看| 欧美日韩精品免费| 亚洲猫色日本管| 国产69精品久久久久777| 日韩美女视频在线| 婷婷国产在线综合| 一本久道久久综合中文字幕| 久久久欧美精品sm网站| 日本美女一区二区| 欧美影院午夜播放| 国产精品天干天干在观线| 日本欧美大码aⅴ在线播放| 在线观看成人小视频| 国产精品灌醉下药二区| 国产精品一区二区三区乱码| 日韩天堂在线观看| 另类综合日韩欧美亚洲| 欧美一二三四在线| 日韩二区三区四区| 91麻豆精品国产自产在线 | 一本久道久久综合中文字幕| 国产精品三级久久久久三级| 国产一区不卡精品| 精品国产三级电影在线观看| 日韩成人午夜精品| 91麻豆精品国产91久久久使用方法| 亚洲免费观看高清完整版在线观看| 波多野结衣一区二区三区 | 国产精品日韩成人| 国产精品亚洲一区二区三区在线 | 欧美色视频在线| 首页亚洲欧美制服丝腿| 在线成人av网站| 日韩二区三区四区| 日韩免费看的电影| 日韩综合小视频| 欧美一区二区三区四区视频 | 日韩免费观看高清完整版在线观看| 石原莉奈在线亚洲三区| 欧美精选午夜久久久乱码6080| 亚洲福利一区二区| 欧美一区二区高清| 精品亚洲免费视频| 亚洲国产成人午夜在线一区| 波多野结衣在线一区| 有码一区二区三区| 欧洲人成人精品| 亚洲国产成人porn| 日韩午夜在线播放| 国产精品 日产精品 欧美精品| 国产精品国产三级国产| 色呦呦网站一区| 亚洲不卡在线观看| 日韩免费高清电影| 成人精品免费视频| 亚洲国产欧美在线| 欧美videos中文字幕| 成人激情校园春色| 亚洲成人一区在线| 亚洲精品在线三区| 91蝌蚪porny| 久久成人免费网站| 成人免费在线观看入口| 91精品欧美一区二区三区综合在 | 久久精品国产久精国产|