This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
vps:vps4th2nd_10 [2019/03/31 10:42] hoge@hoge |
vps:vps4th2nd_10 [2019/03/31 13:15] hoge@hoge |
||
---|---|---|---|
Line 23: | Line 23: | ||
</code> | </code> | ||
- | === inetd 設定 === | + | === novnc 設定 === |
novnc 向け設定を行う。 | novnc 向け設定を行う。 | ||
* /usr/local/etc/rc.d/novnc を作成する。<code> | * /usr/local/etc/rc.d/novnc を作成する。<code> | ||
Line 50: | Line 50: | ||
WebSockify ディレクトリを組み込む。 | WebSockify ディレクトリを組み込む。 | ||
* /usr/local/etc/apache24/extra/httpd-ssl.conf を設定する。<code> | * /usr/local/etc/apache24/extra/httpd-ssl.conf を設定する。<code> | ||
+ | Alias /<パス> /usr/local/libexec/novnc | ||
+ | <Directory /usr/local/libexec/novnc> | ||
+ | AllowOverride all | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | Require all granted | ||
+ | </Directory> | ||
+ | </code> | ||
+ | * <パス> は推測しにくいものにしたほうが良い? | ||
+ | ===== desktop 設定 ===== | ||
+ | ==== pkg ==== | ||
+ | pkgにて、以下を導入。 | ||
+ | * xdm | ||
+ | * xsm | ||
+ | |||
+ | ==== xdm ==== | ||
+ | prisner desktop 起動時に xdm を起動する。 | ||
+ | * /usr/local/etc/rc.d/xdm を作成<code> | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | |||
+ | # PROVIDE: xdm | ||
+ | |||
+ | . /etc/rc.subr | ||
+ | |||
+ | name="xdm" | ||
+ | rcvar=xdm_enable | ||
+ | command="/usr/local/bin/xdm" | ||
+ | |||
+ | load_rc_config $name | ||
+ | run_rc_command "$1" | ||
+ | </code> | ||
+ | * /etc/rc.conf を編集<code> | ||
+ | xdm_enable="YES" | ||
+ | </code> | ||
+ | * /usr/local/lib/X11/xdm/Xaccess を編集<code> | ||
+ | * #any host can get a login window | ||
+ | </code> | ||
+ | * /usr/local/lib/X11/xdm/Xservers を編集<code> | ||
+ | #:0 local /usr/local/bin/X :0 | ||
+ | </code> | ||
+ | * /usr/local/lib/X11/xdm/xdm-config を編集<code> | ||
+ | ! DisplayManager.requestPort: 0 | ||
+ | </code> | ||
+ | |||
+ | ==== TigerVNC ==== | ||
+ | TigerVNC を inetd で制御する。 | ||
+ | |||
+ | * /etc/services を編集<code> | ||
+ | vnc 5901/tcp | ||
+ | </code> | ||
+ | * /etc/inetd.conf を編集<code> | ||
+ | vnc stream tcp nowait nobody /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once -geometry <横>x<縦> -securitytypes=none | ||
</code> | </code> | ||