HTTPS protokollhoz sajat, alairt kulcs es tanusitvany generalasa:
openssl genrsa 2048 > ronhks.hu.key openssl req -new -x509 -nodes -sha1 -key ronhks.hu.key > ronhks.hu.crt
HTTPS protokollhoz sajat, alairt kulcs es tanusitvany generalasa:
openssl genrsa 2048 > ronhks.hu.key openssl req -new -x509 -nodes -sha1 -key ronhks.hu.key > ronhks.hu.crt
Hogy is kell, gentoo alatt glassfish szervert indító scriptet csinálni. Álljon alább a példa:
Létrehozunk egy file-t /usr/local/bin/gf_start tartalma:
#!/bin/bash /opt/glassfish/glassfish3/bin/asadmin start-domain
Kell egy stop is: /usr/local/bin/gf_stop tartalma:
#!/bin/bash /opt/glassfish/glassfish3/bin/asadmin stop-domain
És maga az indító script /etc/init.d/glassfish aminek a tartalma:
#!/sbin/runscript depend() { need net } start() { ebegin "Starting glassfish" # Ensure that we run from a readable working dir, and that we do not # lock filesystems when being run from such a location. cd / start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/glassfish.pid --exec /usr/local/bin/gf_start eend $? } stop() { ebegin "Stopping glassfish" /usr/local/bin/gf_stop eend $? } restart() { if ! service_stopped "NULL" ; then svc_stop || return "$?" fi svc_start }
egy kis ellenőrzés a függőségekre:
revdep-rebuild
majd
eclean distfiles
és/vagy
eclean packages
Ha meghal a gentoo és se einfo, se rc-service
emerge -ave system emerge -ave world revdep-rebuild
Lecseréljük az admin jelszót:
asadmin --host localhost --port 4848 change-admin-password
Engedelyezzuk a remote access-t a console-hoz. Kéri az admin felhasználót. és a hozzá előzőleg megadott jelszót.
asadmin --host localhost --port 4848 enable-secure-admin
Majd egy jóképű szerver restart:
asadmin restart-domain
Edit /etc/layman/layman.cfg and add new overlay list :
overlays : http://www.gentoo.org/proj/en/overlays/layman-global.txt http://godin-gentoo-repository.googlecode.com/svn/trunk/layman.xml
Or in one line:
layman -f -o http://godin-gentoo-repository.googlecode.com/svn/trunk/layman.xml -a godin
Add to sync list :
layman -S layman -L layman -a godin
Add to make.conf :
echo "dev-util/jenkins-bin" >> /etc/portage/package.keywords
emerge the ebuild:
emerge -av dev-util/jenkins-bin