Resin安装及虚拟主机实现

1、Resin的下载安装


1.1、resin的下载地址

https://caucho.com/products/resin/download/gpl#download

 1.2、上传jdk与resin软件包

1.3、配置Java环境

[root@localhost ~]# tar xf jdk-8u161-linux-x64.tar.gz

[root@localhost ~]# mv jdk1.8.0_161/ /usr/local/java8

[root@localhost ~]# vim /etc/profile

export JAVA_HOME=/usr/local/java8
export PATH=$PATH:$JAVA_HOME/bin

[root@localhost ~]# source /etc/profile

[root@localhost ~]# java -version

openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

Java环境配置成功

1.4、安装Resin

[root@localhost ~]# tar xf resin-4.0.64.tar.gz

[root@localhost ~]# cd resin-4.0.64

[root@localhost resin-4.0.64]# ./configure --prefix=/usr/local/resin --with-resin-log=/usr/local/resin/logs --with-java-home=/usr/local/java8/

[root@localhost resin-4.0.64]# make

[root@localhost resin-4.0.64]# make install

1.5、启动resin

[root@localhost resin-4.0.64]# /usr/local/resin/bin/resinctl start

Resin/4.0.64 launching watchdog at 127.0.0.1:6600
Resin/4.0.64 started -server 'app-0' with watchdog at 127.0.0.1:6600

查看进程

[root@localhost resin-4.0.64]# ps -ef |grep resin

root       9749      1 43 21:29 pts/1    00:00:03 /usr/local/java8/bin/java -Dresin.watchdog=app-0 -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl -Djava.awt.headless=true -Djava.awt.headlesslib=true -Dresin.home=/usr/local/resin/ -Dresin.root=/usr/local/resin -Xrs -Xss1m -Xmx32m -server com.caucho.boot.WatchdogManager -root-directory /usr/local/resin -conf /usr/local/resin/conf/resin.xml -log-directory /usr/local/resin/logs start --log-directory /usr/local/resin/logs
root       9792   9749 83 21:29 pts/1    00:00:04 /usr/local/java8/bin/java -Dresin.server=app-0 -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djava.system.class.loader=com.caucho.loader.SystemClassLoader -Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl -Djava.awt.headless=true -Djava.awt.headlesslib=true -Dresin.home=/usr/local/resin/ -server com.caucho.server.resin.Resin --root-directory /usr/local/resin -conf /usr/local/resin/conf/resin.xml -server app-0 -socketwait 35915 -root-directory /usr/local/resin -log-directory /usr/local/resin/logs start --log-directory /usr/local/resin/logs
root       9846   7773  0 21:30 pts/1    00:00:00 grep --color=auto resin

查看java进程

[root@localhost resin-4.0.64]# jps

9792 Resin
9749 WatchdogManager
9848 Jps

1.6、通过本地浏览器访问

http://192.168.108.4:8080/

 

 如上图所示,将生成的用户名和密码文件放入配置文件 /usr/local/resin/conf/resin.properties里面

 [root@localhost ~]# vim /usr/local/resin/conf/resin.properties

# access to /resin-admin and remote CLI is password restricted.
# Use "resinctl generate-password" and copy/paste here to set the admin
# admin_user : admin
# admin_password : {SSHA}xxxxxxxx
admin_user : resin
admin_password : {SSHA}SN7zR8jHv/aMVNOkSpB08FeJF7q6swHW

1.7、重启resin服务:

[root@localhost ~]# /usr/local/resin/bin/resinctl restart

1.8、重新访问,输入我们刚才配置的用户名和密码

 

 这样resin就登陆成功了!!!

猜你喜欢

转载自www.cnblogs.com/Caesars/p/12595132.html