ubuntu 搭建Mercurial 服务(nginx)

ubuntu 搭建Mercurial 服务(nginx)

环境:ubuntu 12.05  Mercurial
步骤:
(1)安装nginx 和 Mercurial: sudo apt-get install nginx mercurial
(2)新建仓库目录:sudo mkdir /home/www      sudo chmod -R 777 www     mkdir hg;
(3)新建配置文件:用每个项目hgrc或者新建一个hgweb.config文件,内容如下:
[web]
push_ssl = false
allow_push = *
encoding = "UTF-8"
[paths]
/hg = /home/www/hg
(4)重启hg serve: hg serve 或 hg serve -d -a localhost --webdir-conf hgweb.config
(5)配置nginx:
server {
  listen 80 default_server;
  server_name hg.pengcz.com;
  location / {
    proxy_pass http://localhost:8000;
  }}
可能出现的问题:no username supplied (see "hg help config")
解决:vi ./hg/hgrc [ui] username = daxia<[email protected]>
时间: 2024-08-05 04:17:07

ubuntu 搭建Mercurial 服务(nginx)的相关文章

搭建sftp服务+nginx代理

在公司,经常会用到sftp服务,比如两个公司对接生产项目,其中一方,要在sftp上上传pdf文件,另一方公司要在sftp服务器上用nginx代理直接下载pdf文件.下面就说说我在实际中应用到的sftp服务+nginx代理的配置方法: 一.环境: 192.168.16.12     centos6.5 在Centos 6.5环境使用系统自带的internal-sftp搭建SFTP服务器. 二.查看版本 查看openssh的版本,使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p

如何在Ubuntu 搭建 FTP 服务?

如何搭建 FTP 服务? 首先创建一个 Linux 云服务器(以 Ubuntu 为例),并在云计算防火墙中打开 tcp 21 下行,并"更新规则".下面简单介绍下安装 vsftpd 和 proftpd 的注意事项 vsftpd 安装 apt-get install vsftpd 修改配置文件 /etc/vsftpd.conf 后,重启生效 service vsftpd restart 如果您的 ftp client 位于 NAT 之后,ftp server 必须启用 passive m

(转载)ubuntu 搭建wordpress 并用nginx配置代理

下载Wordpress wget http://wordpress.org/latest.tar.gz 解压文件包.假设解压至用户的主目录中. tar -xzvf latest.tar.gz 创建Wordpress数据库和用户 登录MySQL mysql -u root -p 创建数据库: CREATE DATABASE wordpress; 创建MySQL用户: CREATE USER [email protected]; 设置密码: SET PASSWORD FOR [email prote

ubuntu 16.04利用docker搭建java+tomcat+nginx反向代理/动静分离

ubuntu 16.04利用docker搭建java+tomcat+nginx反向代理 新建两个docker容器 docker run -it --name Tomcat-mysql -v /mnt:/mnt -p 8866:80 -p 33006:3306 ubuntu /bin/bash docker run -itd --name webserver -p 8888:80 -v /mnt/:/mnt/ ubuntu /bin/bash [email protected]:~# docker

Ubuntu Server 12.04 LTS搭建SVN服务及修改端口

采用了apache结合svn的方式. 首先安装apache.subversion.svn-apache sudo apt-get install apache2 sudo apt-get install subversion sudo apt-get install libapache2-svn 然后创建svn项目仓库 sudo mkdir /svn sudo cp /etc/apache2/mods-enabled/dav_svn.conf /etc/apache2/mods-enabled/

Ubuntu Server搭建svn服务以及迁移方法【转】

转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. 先确定安装了apache,没有安装则用以下命令: sudo apt-get install apache2 然后安装subversion及svn-apache连接库: sudo apt-get install subversion sudo apt-get install libapache2-s

python3.x +django + nginx + uwsgi 搭建web服务

最近一直在用django开发自己的网站.在开发和线上环境的对接过程中遇到了许多的坑.所以想以一个老鸟的经历来写一下怎么 搭建web服务 一.python3.x .django .nginx .uwsgi 的介绍: 哈哈自己baidu吧 二.安装python3环境 ----

nginx 与 tomcat 组合搭建web服务

部分内容转自 http://www.cnblogs.com/naaoveGIS/ 1. Web服务 nginx是常用的web服务器,用于获取静态资源,类似的服务器还有apache. tomcat是基于java servlet 的 web 容器,用于获取动态资源. 一般的web服务架构:前端部署nginx,后端部署tomcat.用户访问nginx,静态资源nginx直接返回,动态资源的请求被nginx转发到tomcat,tomcat将处理完的结构返回给nginx,然后到浏览器. 2.Nginx简介

Ubuntu 16.04搭建puppet服务

Ubuntu 16.04搭建puppet服务: Puppet是一种配置管理工具,可帮助系统管理员自动执行服务器基础架构的配置和管理. 一.安装软件 master: curl -O https://apt.puppetlabs.com/puppetlabs-release-pc1-xenial.deb dpkg -i puppetlabs-release-pc1-xenial.deb apt-get update apt-get install puppetserver ln -s /opt/pu