`
jackleechina
  • 浏览: 587275 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

ubuntu服务器搭建

 
阅读更多
获取到openstack的账号和密码后,需要修改账户密码
一)修改用户密码 sudo passwd cloud

二)安装jdk sudo apt-get install openjdk-7-jdk

三)上传jboss8
scp -r wildfly-8.1.0.Final cloud@172.18.81.182:/home/cloud
由于cloud账户不够权限,只能先传到home/cloud目录下。

四) 配置/etc/profile文件

最末尾加上
JBOSS_HOME=/var/lib/jboss/wildfly-8.1.0.Final
PATH=$PATH:/var/lib/jboss/wildfly-8.1.0.Final/bin  
export JBOSS_HOME PATH  


使配置信息生效
source /etc/profile 


五)查看path
echo $pth
备注:window下设置和查看path
http://hi.baidu.com/javashmily/item/3785fa1448b79d0ad0d66d83

六)查看/var/lib/jboss文件夹的写入权限

 
cd /var/lib
  ll

  或
 cd /var/lib
  ls -l


七)修改权限
 
sudo chgrp -Rf jboss jboss  //用户  目录
  sudo chown -Rf jboss jboss  //用户  目录


八)添加jboss到sudo用户

http://www.linuxidc.com/Linux/2010-12/30386.htm

http://zhidao.baidu.com/link?url=Mn824KUaGYZtv56CCOFSJXajTFpVsPSguocmLXZnHnjURdAZy32UQZ-d9gIOT138KxmQaIuGQQ1Ihz-7gy9wG_

九)安装mongodb
1.
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
2.让mongodb可以远程访问
修改/etc/mongod.conf 中的127.0.0.1为0.0.0.0,如下
# Listen to local interface only. Comment out to listen on all interfaces.
#bind_ip = 127.0.0.1
bind_ip = 0.0.0.0


十)配置nginx

A)
1.安装pcre-devel
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install openssl libssl-dev

2.
cd /var/lib/
git clone git://github.com/mdirolf/nginx-gridfs.git
cd nginx-gridfs/
git submodule init  
git submodule update 
3.下载nginx到/var/lib

下载地址;http://www.nginx.org/
cd /var/lib
./configure --add-module=/data/soft/nginx-gridfs  
make
make install

若make不能执行,提示" The program 'make' is currently not installed"。则
运行
 apt-get install make  

4.修改配置文件
参考下面链接的第三点
http://www.lifeba.org/arch/mongodb_nginx_gridfs.html
5.启动nginx 和关闭nginx
启动
sudo /usr/local/nginx/sbin/nginx

查询主进程号
 ps -ef | grep nginx
 或
 sudo netstat -lnp

停止
kill -9 主进程号
参考:
http://wenku.baidu.com/link?url=-uIhBfwsh0iDjYG-IviIzipJ9maZ8hneuvzsTyijga6H6doY8G9lqGK5D_UUpRyrz-FThocrjGHIs_LQOHinfsTfUreQqsDEb3r5QkLSqey

配置nginx的重要备注:
http://blog.sina.com.cn/s/blog_603c01e60100zyo8.html

配置nginx的其他备注:
http://www.cnblogs.com/zhangmiao-chp/archive/2011/05/05/2038285.html
http://hi.baidu.com/tianhuimin/item/30d5e2f6d8ec9db430c1996a
http://blog.csdn.net/liyjw/article/details/7922336

B)若单独安装nginx,没有安装包
http://wiki.ubuntu.org.cn/Nginx
卸载http://www.nginx.cn/2201.html
1.本机80端口的全部转到本机8080
 location / {
         proxy_pass http://127.0.0.1:8080;
 }


2.以下配置方法不知道为什么没成功,只能成功转发172.18.81.182/lichi/

server {
        #listen 80 default_server;
        #listen [::]:80 default_server ipv6only=on;

        root /usr/share/nginx/html;
        index index.html index.htm;

        # Make site accessible from http://localhost/
        server_name localhost;

        #location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
        #       try_files $uri $uri/ =404;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        #}

        # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests
        location ^~ /lichi/ {
                proxy_pass http://127.0.0.1:8080;
        }
......



备注:http://hi.baidu.com/dudangyimian/item/14586c34c2af89f3e7bb7a8e

十一)添加ubuntu开机自动启动
在rc.local的末尾加上
sh /var/lib/jboss/wildfly-8.1.0.Final/bin/standalone.sh


备注:
关闭JBoss服务,先查看jboss服务的进程PID号,然后kill口令。
sudo netstat -lnp

参考:
1.
http://hi.baidu.com/lidongxing1005/item/840614407940cce4bdf451ac
另外,查看进程和进程ID:
http://zhidao.baidu.com/link?url=mrouLJwei5tWllNmc9Du_61knIRmr0psFQG2Fh4mZvyRMIPmhgJKT9aNurj4SU8ByPzDMrPf56OGOPBOKjG-4q

2.
http://blog.csdn.net/liuyifeng_510/article/details/7338246
上面的链接没有试过

3.
http://blog.sina.com.cn/s/blog_406127500101dhgv.html

十二)
1.安装memcached
 sudo apt-get install memcached


2.修改127.0.0.1为0.0.0.0
http://xqnssa.blog.163.com/blog/static/11418091720142162047386/

3.启动memcached
memcached

备注:windows 7 下安装memcached
64位 http://www.cnblogs.com/micua/p/installation-and-configuration-under-windows-memcached-instances.html
32位 http://www.jb51.net/softs/44843.html

十三)配置maven自动发布
1.在 wildfly-8.1.0.Final \bin目录下运行
add-user.bat (windows)或add-user.sh(ubuntu) 添加用户
http://www.2cto.com/kf/201310/251024.html
2.在pom.xml下的
<plugins></plugins>间加入:
<plugin>
       <groupId>org.wildfly.plugins</groupId>
                 <artifactId>wildfly-maven-plugin</artifactId>
                 <version>1.0.2.Final</version>
                 <configuration>
                     <hostname>${hostip}</hostname>
                     <port>9990</port>
                     <username>myusername</username>
                     <password>mypassword</password>
                  </configuration>
</plugin>

说明:port参数要对应使用JBOSS配置的management-http端口。


使用命令:mvn wildfly:redeploy -Dhostip=168.172.1.253
说明:168.172.1.253是对应你要部署到的服务器地址,可以是IP或域名

3.运行mvn wildfly:redeploy -Dhostip=运行mvn wildfly:redeploy -Dhostip=172.18.81.182 后,测试服务器运行mvn wildfly:redeploy -Dhostip=172.18.81.182 后,测试服务器172.18.81.182上的war包的更新时间有可能不会改变。同时,第一次发布必须是手动发布,后续的发布才可以使用这个方法自动发布。


分享到:
评论

相关推荐

    ubuntu服务器搭建手册

    "Ubuntu 服务器搭建手册" 本文档旨在指导读者使用 Ubuntu 操作系统搭建服务器,涉及了 Linux 命令、SSH 服务、JDK、Tomcat、MySQL 和 Hadoop 等多个方面的知识。 Ubuntu 服务器安装 Ubuntu 服务器安装是搭建...

    ubuntu服务器搭建ftp整理

    ### Ubuntu服务器搭建FTP服务知识点详解 #### 一、前言 在现代网络环境中,FTP (File Transfer Protocol) 是一种常用的数据传输协议,主要用于文件的上传和下载。对于企业级应用而言,搭建一个安全且功能丰富的FTP...

    ubuntu FTP 服务器搭建

    ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户

    Ubuntu RTMP视频服务器搭建教程

    现在,你的Ubuntu服务器已经配置为一个简单的RTMP服务器,可以接受编码器推送的流媒体数据。你可以使用像FFmpeg这样的工具测试推流和播放。 请注意,这个教程仅为基础配置,实际生产环境中可能需要考虑更多的安全、...

    基于 Ubuntu 搭建 WordPress 个人博客

    基于 Ubuntu 搭建 WordPress 个人博客.md 是本人在使用Ubuntu 服务器搭建WordPress个人博客时所进行的步骤,能够快速在服务端搭建好一个个人博客系统。

    Ubuntu下FTP服务器搭建+DNS服务器搭建

    教程文件"Ubuntu下FTP服务器搭建+DNS服务器搭建教程.pdf"可能包含了更详细的步骤和注意事项,你可以参考其中内容进行操作。"www.linuxidc.com.png"可能是某个网站的logo或截图,与本次话题关联性不强,这里不再赘述...

    Ubuntu下DNS服务器的搭建

    在Ubuntu操作系统中搭建DNS服务器是一项基础且重要的网络管理任务,它可以帮助我们管理和解析域名,确保网络服务的稳定运行。本文将详细介绍如何在Ubuntu系统上设置DNS服务器,主要涉及DNS服务器软件 Bind9 的安装与...

    Ubuntu上搭建SVN服务器全攻略

    - **修改方法**:提供修改Ubuntu服务器IP地址的具体步骤。 #### 附录C:Ubuntu下配置SSH服务 - **服务安装**:介绍如何在Ubuntu服务器上安装SSH服务。 - **配置指南**:提供SSH服务的基本配置指南,包括端口设置等...

    教菜鸟用ubuntu搭建web服务器

    "教菜鸟用ubuntu搭建web服务器" 本文将引导读者学习如何在 Ubuntu 系统上搭建一个基本的 Web 服务器,使用 Apache 作为 Web 服务器软件, PHP 作为服务器端脚本语言,并配置动态虚拟主机以支持多个 Web 站点。 一...

    ubuntu搭建apache服务器

    在Ubuntu系统上搭建Apache服务器是一项基础且重要的任务,它能够让你的计算机成为一个Web服务器,用于发布网站、托管应用程序或者提供内部网络服务。Apache是世界上最流行的Web服务器软件,它开源、稳定且功能强大,...

    ubuntu上搭建web服务器

    在Ubuntu上搭建Web服务器是一项基础但关键的技能,尤其对于那些希望在Linux环境下部署网站或应用的开发者来说。本文将详细解析如何在Ubuntu系统中构建一个功能完备的Web服务器,涵盖从安装Apache到配置PHP环境的全...

    Ubuntu PPPOE Server环境搭建说明.pdf

    Ubuntu PPPOE 服务器环境搭建详解 Ubuntu PPPOE 服务器环境搭建是指在 Ubuntu 操作系统中搭建一个 PPPOE 服务器,以便于提供高速的上网服务。下面将详细介绍 Ubuntu PPPOE 服务器环境搭建的步骤。 一、安装 PPPOE ...

    ubuntu搭建ftp服务器

    在Ubuntu系统中搭建FTP服务器,通常我们会选择使用`vsftpd`(Very Secure FTP Daemon)这个轻量级且安全的FTP服务软件。`vsftpd`因其安全性高、配置简单而受到广泛欢迎。以下是如何在Ubuntu 16.04上安装、配置以及...

    Ubuntu下nfs服务器的搭建.

    Ubuntu下搭建NFS服务器是一个涉及到网络文件系统配置与管理的过程,目的是使得不同的计算机可以共享文件。NFS服务器的主要作用是允许网络中的多台计算机访问同一目录下的文件和数据,这样做的好处包括简化数据管理、...

    ubuntu环境下多种服务器搭建教程

    1. DHCP服务器搭建:DHCP(动态主机配置协议)是网络设备自动获取IP地址和其他网络配置信息的方式。在Ubuntu中,我们可以使用isc-dhcp-server来设置DHCP服务器。安装软件包,编辑配置文件 `/etc/dhcp/dhcpd.conf` ,...

    ubuntu自己搭建服务器代码

    在Ubuntu服务器上,这个库可能用于编译和链接FastCGI应用。 6. **cgitest**:这可能是对cgit的测试,cgit是一个轻量级的、易于配置的Git web前端。通过cgit,用户可以通过浏览器浏览、搜索Git仓库,查看提交历史等...

    手机安装ubuntu 以及搭建web服务器,实现内网传透工具集合.zip

    在本压缩包文件中,我们主要探讨如何在手机上安装Ubuntu操作系统,并利用它来搭建一个Web服务器,同时实现内网穿透功能。以下是对各部分的详细说明: 1. **手机安装Ubuntu**: Termux是一个Android上的终端模拟器和...

Global site tag (gtag.js) - Google Analytics